home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Start Here…
/
Start Here….rsrc
/
bin.rsrc_CODE_26_TalkScripts.txt
< prev
next >
Wrap
Text File
|
1995-08-06
|
116KB
|
1,957 lines
# near model CODE resource
# jump table entries: 2576-2589 (14 of them)
fn00000000:
00000000 4E56 FCD6 link A6, -0x032A
00000004 486E FEFC pea.l [A6 - 0x104]
00000008 486E FEF8 pea.l [A6 - 0x108]
0000000C 486E FEF4 pea.l [A6 - 0x10C]
00000010 4EAD 1DB2 jsr [A5 + 0x1DB2 /* export_946 */]
00000014 4AAE FEFC tst.l [A6 - 0x104]
00000018 57C0 seq D0
0000001A 4A00 tst.b D0
0000001C 670E beq +0x10 /* 0000002C */
0000001E 4AAE FEF4 tst.l [A6 - 0x10C]
00000022 57C1 seq D1
00000024 C001 and.b D0, D1
00000026 6704 beq +0x6 /* 0000002C */
00000028 6000 01DC bra +0x1DE /* 00000206 */
label0000002C:
0000002C 206D E174 movea.l A0, [A5 - 0x1E8C]
00000030 2D48 FDEA move.l [A6 - 0x216], A0
00000034 5268 003E addq.w [A0 + 0x3E], 1
00000038 422E FF00 clr.b [A6 - 0x100]
0000003C 202E FEFC move.l D0, [A6 - 0x104]
00000040 B0AD BFEA cmp.l D0, [A5 - 0x4016]
00000044 6614 bne +0x16 /* 0000005A */
00000046 41EE FF00 lea.l A0, [A6 - 0x100]
0000004A 43FA 020C lea.l A1, [PC + 0x20C /* 00000258, value 0x4636172, pstring "card" */]
0000004E 7002 moveq.l D0, 0x02
label00000050:
00000050 30D9 move.w [A0]+, [A1]+
00000052 51C8 FFFC dbf D0, -0x6 /* 00000050 */
00000056 6000 008C bra +0x8E /* 000000E4 */
label0000005A:
0000005A 202E FEFC move.l D0, [A6 - 0x104]
0000005E B0AD C090 cmp.l D0, [A5 - 0x3F70]
00000062 6612 bne +0x14 /* 00000076 */
00000064 41EE FF00 lea.l A0, [A6 - 0x100]
00000068 43FA 01E6 lea.l A1, [PC + 0x1E6 /* 00000250, value 0x7706174, pstring "pattern" */]
0000006C 7003 moveq.l D0, 0x03
label0000006E:
0000006E 30D9 move.w [A0]+, [A1]+
00000070 51C8 FFFC dbf D0, -0x6 /* 0000006E */
00000074 606E bra +0x70 /* 000000E4 */
label00000076:
00000076 202E FEFC move.l D0, [A6 - 0x104]
0000007A B0AD BE64 cmp.l D0, [A5 - 0x419C]
0000007E 6612 bne +0x14 /* 00000092 */
00000080 41EE FF00 lea.l A0, [A6 - 0x100]
00000084 43FA 01C4 lea.l A1, [PC + 0x1C4 /* 0000024A, value 0x4746F6F, pstring "tool" */]
00000088 7002 moveq.l D0, 0x02
label0000008A:
0000008A 30D9 move.w [A0]+, [A1]+
0000008C 51C8 FFFC dbf D0, -0x6 /* 0000008A */
00000090 6052 bra +0x54 /* 000000E4 */
label00000092:
00000092 202E FEFC move.l D0, [A6 - 0x104]
00000096 B0AD B2A8 cmp.l D0, [A5 - 0x4D58]
0000009A 6612 bne +0x14 /* 000000AE */
0000009C 41EE FF00 lea.l A0, [A6 - 0x100]
000000A0 43FA 017E lea.l A1, [PC + 0x17E /* 00000220, value 0x76D6573, pstring "message" */]
000000A4 7003 moveq.l D0, 0x03
label000000A6:
000000A6 30D9 move.w [A0]+, [A1]+
000000A8 51C8 FFFC dbf D0, -0x6 /* 000000A6 */
000000AC 6036 bra +0x38 /* 000000E4 */
label000000AE:
000000AE 202E FEFC move.l D0, [A6 - 0x104]
000000B2 B0AD B318 cmp.l D0, [A5 - 0x4CE8]
000000B6 6612 bne +0x14 /* 000000CA */
000000B8 41EE FF00 lea.l A0, [A6 - 0x100]
000000BC 43FA 0184 lea.l A1, [PC + 0x184 /* 00000242, value 0x6736372, pstring "scroll" */]
000000C0 7003 moveq.l D0, 0x03
label000000C2:
000000C2 30D9 move.w [A0]+, [A1]+
000000C4 51C8 FFFC dbf D0, -0x6 /* 000000C2 */
000000C8 601A bra +0x1C /* 000000E4 */
label000000CA:
000000CA 202E FEFC move.l D0, [A6 - 0x104]
000000CE B0AD C0EA cmp.l D0, [A5 - 0x3F16]
000000D2 6610 bne +0x12 /* 000000E4 */
000000D4 41EE FF00 lea.l A0, [A6 - 0x100]
000000D8 43FA 0160 lea.l A1, [PC + 0x160 /* 0000023A, value 0x7666174, pstring "fatbits" */]
000000DC 7003 moveq.l D0, 0x03
label000000DE:
000000DE 30D9 move.w [A0]+, [A1]+
000000E0 51C8 FFFC dbf D0, -0x6 /* 000000DE */
label000000E4:
000000E4 4240 clr.w D0
000000E6 102E FF00 move.b D0, [A6 - 0x100]
000000EA 4A40 tst.w D0
000000EC 6F20 ble +0x22 /* 0000010E */
000000EE 486E FF00 pea.l [A6 - 0x100]
000000F2 487A 013E pea.l [PC + 0x13E /* 00000232, value 0x7207769, pstring " window" */]
000000F6 486E FDEE pea.l [A6 - 0x212]
000000FA 3F3C 0002 move.w -[A7], 0x2
000000FE 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000102 486E FDEE pea.l [A6 - 0x212]
00000106 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000010A 6000 00FA bra +0xFC /* 00000206 */
label0000010E:
0000010E 4AAE FEF8 tst.l [A6 - 0x108]
00000112 6760 beq +0x62 /* 00000174 */
00000114 202E FEF8 move.l D0, [A6 - 0x108]
00000118 B0AD E90A cmp.l D0, [A5 - 0x16F6]
0000011C 6612 bne +0x14 /* 00000130 */
0000011E 41EE FF00 lea.l A0, [A6 - 0x100]
00000122 43FA 0104 lea.l A1, [PC + 0x104 /* 00000228, value 0x8766172, pstring "variable" */]
00000126 7004 moveq.l D0, 0x04
label00000128:
00000128 30D9 move.w [A0]+, [A1]+
0000012A 51C8 FFFC dbf D0, -0x6 /* 00000128 */
0000012E 601A bra +0x1C /* 0000014A */
label00000130:
00000130 202E FEF8 move.l D0, [A6 - 0x108]
00000134 B0AD E906 cmp.l D0, [A5 - 0x16FA]
00000138 6610 bne +0x12 /* 0000014A */
0000013A 41EE FF00 lea.l A0, [A6 - 0x100]
0000013E 43FA 00E0 lea.l A1, [PC + 0xE0 /* 00000220, value 0x76D6573, pstring "message" */]
00000142 7003 moveq.l D0, 0x03
label00000144:
00000144 30D9 move.w [A0]+, [A1]+
00000146 51C8 FFFC dbf D0, -0x6 /* 00000144 */
label0000014A:
0000014A 4240 clr.w D0
0000014C 102E FF00 move.b D0, [A6 - 0x100]
00000150 4A40 tst.w D0
00000152 6F20 ble +0x22 /* 00000174 */
00000154 486E FF00 pea.l [A6 - 0x100]
00000158 487A 00BC pea.l [PC + 0xBC /* 00000216, value 0x8207761, pstring " watcher" */]
0000015C 486E FDEE pea.l [A6 - 0x212]
00000160 3F3C 0002 move.w -[A7], 0x2
00000164 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000168 486E FDEE pea.l [A6 - 0x212]
0000016C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000170 6000 0094 bra +0x96 /* 00000206 */
label00000174:
00000174 4AAE FEF4 tst.l [A6 - 0x10C]
00000178 6714 beq +0x16 /* 0000018E */
0000017A 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
0000017E 486E FEEE pea.l [A6 - 0x112]
00000182 486E FEF0 pea.l [A6 - 0x110]
00000186 486E FF00 pea.l [A6 - 0x100]
0000018A A9A8 syscall GetResInfo
0000018C 605C bra +0x5E /* 000001EA */
label0000018E:
0000018E 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000192 486E FF00 pea.l [A6 - 0x100]
00000196 A919 syscall GetWTitle
00000198 4240 clr.w D0
0000019A 102E FF00 move.b D0, [A6 - 0x100]
0000019E 4A40 tst.w D0
000001A0 662E bne +0x30 /* 000001D0 */
000001A2 487A 006E pea.l [PC + 0x6E /* 00000212, value 0x3696420, pstring "id " */]
000001A6 486E FDD6 pea.l [A6 - 0x22A]
000001AA 2F2E FEFC move.l -[A7], [A6 - 0x104]
000001AE 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
000001B2 486E FED6 pea.l [A6 - 0x12A]
000001B6 3F3C 0002 move.w -[A7], 0x2
000001BA 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000001BE 41EE FF00 lea.l A0, [A6 - 0x100]
000001C2 43EE FED6 lea.l A1, [A6 - 0x12A]
000001C6 700B moveq.l D0, 0x0B
label000001C8:
000001C8 30D9 move.w [A0]+, [A1]+
000001CA 51C8 FFFC dbf D0, -0x6 /* 000001C8 */
000001CE 601A bra +0x1C /* 000001EA */
label000001D0:
000001D0 486E FCD6 pea.l [A6 - 0x32A]
000001D4 486E FF00 pea.l [A6 - 0x100]
000001D8 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
000001DC 205F movea.l A0, [A7]+
000001DE 43EE FF00 lea.l A1, [A6 - 0x100]
000001E2 707F moveq.l D0, 0x7F
label000001E4:
000001E4 32D8 move.w [A1]+, [A0]+
000001E6 51C8 FFFC dbf D0, -0x6 /* 000001E4 */
label000001EA:
000001EA 487A 001E pea.l [PC + 0x1E /* 0000020A, value 0x777696E, pstring "window " */]
000001EE 486E FF00 pea.l [A6 - 0x100]
000001F2 486E FDEE pea.l [A6 - 0x212]
000001F6 3F3C 0002 move.w -[A7], 0x2
000001FA 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000001FE 486E FDEE pea.l [A6 - 0x212]
00000202 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000206:
00000206 4E5E unlink A6
00000208 4E75 rts
0000020A 0777 696E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D3
0000020E 646F bcc +0x71 /* 0000027F */
00000210 7720 moveq.l D3, 0x20
00000212 0369 6420 bchg [A1 + 0x6420], D1
00000216 0820 7761 btst.b -[A0], 0x61 /* 'a' */
0000021A 7463 moveq.l D2, 0x63
0000021C 6865 bvc +0x67 /* 00000283 */
0000021E 7200 moveq.l D1, 0x00
00000220 076D 6573 bchg [A5 + 0x6573], D3
00000224 7361 moveq.l D1, 0x61
00000226 6765 beq +0x67 /* 0000028D */
00000228 0876 6172 6961 626C bchg.b [[A6 + 0x626C]], 0x72 /* 'r' */
00000230 6500 0720 bcs +0x722 /* 00000952 */
00000234 7769 moveq.l D3, 0x69
00000236 6E64 bgt +0x66 /* 0000029C */
00000238 6F77 ble +0x79 /* 000002B1 */
0000023A 0766 bchg -[A6], D3
0000023C 6174 bsr +0x76 /* 000002B2 */
0000023E 6269 bhi +0x6B /* 000002A9 */
00000240 7473 moveq.l D2, 0x73
00000242 0673 6372 6F6C addi.w <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
00000248 6C00 0474 bge +0x476 /* 000006BE */
0000024C 6F6F ble +0x71 /* 000002BD */
0000024E 6C00 0770 bge +0x772 /* 000009C0 */
00000252 6174 bsr +0x76 /* 000002C8 */
00000254 7465 moveq.l D2, 0x65
00000256 726E moveq.l D1, 0x6E
00000258 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
0000025C 6400 4E56 bcc +0x4E58 /* 000050B4 */
export_322: // at 0000025E (misaligned)
00000260 FAF6 2F07 .extension 0xAF6 <<F/2-3/5>> // unimplemented
00000264 486E FFFE pea.l [A6 - 0x2]
00000268 486E FEFE pea.l [A6 - 0x102]
0000026C 486E FEFC pea.l [A6 - 0x104]
00000270 486E FAFC pea.l [A6 - 0x504]
00000274 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00000278 102D B5C4 move.b D0, [A5 - 0x4A3C]
0000027C 6704 beq +0x6 /* 00000282 */
0000027E 6000 00E8 bra +0xEA /* 00000368 */
label00000282:
00000282 206D E174 movea.l A0, [A5 - 0x1E8C]
00000286 317C 0002 003E move.w [A0 + 0x3E], 0x2
0000028C 302E FFFE move.w D0, [A6 - 0x2]
00000290 670A beq +0xC /* 0000029C */
00000292 5340 subq.w D0, 1
00000294 6710 beq +0x12 /* 000002A6 */
00000296 5340 subq.w D0, 1
00000298 6716 beq +0x18 /* 000002B0 */
0000029A 601E bra +0x20 /* 000002BA */
label0000029C:
0000029C 487A 00F6 pea.l [PC + 0xF6 /* 00000394, value 0x466696C, pstring "file" */]
000002A0 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000002A4 601C bra +0x1E /* 000002C2 */
label000002A6:
000002A6 487A 00E4 pea.l [PC + 0xE4 /* 0000038C, value 0x6666F6C, pstring "folder" */]
000002AA 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000002AE 6012 bra +0x14 /* 000002C2 */
label000002B0:
000002B0 487A 00D2 pea.l [PC + 0xD2 /* 00000384, value 0x770726F, pstring "program" */]
// begin alternate branch 000002B2-000002B4
fn000002B2:
000002B2 00D2 .incomplete
// end alternate branch 000002B2-000002B4
fn000002B2: // (misaligned)
000002B4 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000002B8 6008 bra +0xA /* 000002C2 */
label000002BA:
000002BA 487A 00C0 pea.l [PC + 0xC0 /* 0000037C, value 0x66E6F72, pstring "normal" */]
000002BE 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label000002C2:
000002C2 486E FEFE pea.l [A6 - 0x102]
000002C6 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
// begin alternate branch 000002C8-000002CE
fn000002C8:
000002C8 1F32 206D move.b -[A7], [A2 + D2.w + 0x6D]
000002CC E174 roxl D4.w, D0
// end alternate branch 000002C8-000002CE
fn000002C8: // (misaligned)
000002CA 206D E174 movea.l A0, [A5 - 0x1E8C]
000002CE 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
000002D4 4A6E FEFC tst.w [A6 - 0x104]
000002D8 6F00 0088 ble +0x8A /* 00000362 */
000002DC 7003 moveq.l D0, 0x03
000002DE B06E FFFE cmp.w D0, [A6 - 0x2]
000002E2 660A bne +0xC /* 000002EE */
000002E4 487A 0090 pea.l [PC + 0x90 /* 00000376, value 0x4776974, pstring "with" */]
000002E8 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000002EC 6008 bra +0xA /* 000002F6 */
label000002EE:
000002EE 487A 007E pea.l [PC + 0x7E /* 0000036E, value 0x76F6620, pstring "of type" */]
000002F2 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label000002F6:
000002F6 302E FEFC move.w D0, [A6 - 0x104]
000002FA 5640 addq.w D0, 3
000002FC 206D E174 movea.l A0, [A5 - 0x1E8C]
00000300 3140 003E move.w [A0 + 0x3E], D0
00000304 3D7C 0001 FAF8 move.w [A6 - 0x508], 0x1
0000030A 3D6E FEFC FAF6 move.w [A6 - 0x50A], [A6 - 0x104]
00000310 3E2E FAF8 move.w D7, [A6 - 0x508]
00000314 6046 bra +0x48 /* 0000035C */
label00000316:
00000316 302E FEFC move.w D0, [A6 - 0x104]
0000031A 5240 addq.w D0, 1
0000031C 9047 sub.w D0, D7
0000031E E140 asl D0.w, 8
00000320 41EE F9FC lea.l A0, [A6 - 0x604]
00000324 4870 0000 pea.l [A0 + D0.w]
00000328 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
0000032C 206D E174 movea.l A0, [A5 - 0x1E8C]
00000330 3007 move.w D0, D7
00000332 5640 addq.w D0, 3
00000334 2228 0044 move.l D1, [A0 + 0x44]
00000338 01C1 .incomplete
0000033A 206D E174 movea.l A0, [A5 - 0x1E8C]
0000033E 2141 0044 move.l [A0 + 0x44], D1
00000342 206D E174 movea.l A0, [A5 - 0x1E8C]
00000346 3007 move.w D0, D7
00000348 5640 addq.w D0, 3
0000034A 2228 0048 move.l D1, [A0 + 0x48]
0000034E 01C1 .incomplete
00000350 206D E174 movea.l A0, [A5 - 0x1E8C]
00000354 2141 0048 move.l [A0 + 0x48], D1
00000358 5247 addq.w D7, 1
0000035A 6906 bvs +0x8 /* 00000362 */
label0000035C:
0000035C BE6E FAF6 cmp.w D7, [A6 - 0x50A]
00000360 6FB4 ble -0x4A /* 00000316 */
label00000362:
00000362 486D 09EA pea.l [A5 + 0x9EA /* export_313 */]
00000366 A9F1 syscall UnloadSeg
label00000368:
00000368 2E1F move.l D7, [A7]+
0000036A 4E5E unlink A6
0000036C 4E75 rts
0000036E 076F 6620 bchg [A7 + 0x6620], D3
00000372 7479 moveq.l D2, 0x79
00000374 7065 moveq.l D0, 0x65
00000376 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
0000037C 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */
00000382 6C00 0770 bge +0x772 /* 00000AF4 */
00000386 726F moveq.l D1, 0x6F
00000388 6772 beq +0x74 /* 000003FC */
0000038A 616D bsr +0x6F /* 000003F9 */
0000038C 0666 6F6C addi.w -[A6], 0x6F6C /* 'ol' */
00000390 6465 bcc +0x67 /* 000003F7 */
00000392 7200 moveq.l D1, 0x00
00000394 0466 696C subi.w -[A6], 0x696C /* 'il' */
00000398 6500 4E56 bcs +0x4E58 /* 000051F0 */
export_323: // at 0000039A (misaligned)
0000039C FCFE 4267 .extension 0xCFE <<F/2-3/6>> // unimplemented
000003A0 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000003A4 3D5F FFFE move.w [A6 - 0x2], [A7]+
000003A8 7001 moveq.l D0, 0x01
000003AA B06E FFFE cmp.w D0, [A6 - 0x2]
000003AE 6612 bne +0x14 /* 000003C2 */
000003B0 486E FEFE pea.l [A6 - 0x102]
000003B4 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
000003B8 1F3C 000D move.b -[A7], 0xD /* '\r' */
000003BC 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000003C0 6004 bra +0x6 /* 000003C6 */
label000003C2:
000003C2 422E FEFE clr.b [A6 - 0x102]
label000003C6:
000003C6 486E FDFE pea.l [A6 - 0x202]
000003CA 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
000003CE 4267 clr.w -[A7]
000003D0 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000003D4 301F move.w D0, [A7]+
000003D6 670E beq +0x10 /* 000003E6 */
000003D8 5540 subq.w D0, 2
000003DA 671C beq +0x1E /* 000003F8 */
000003DC 5540 subq.w D0, 2
000003DE 672A beq +0x2C /* 0000040A */
000003E0 5340 subq.w D0, 1
000003E2 6738 beq +0x3A /* 0000041C */
000003E4 604E bra +0x50 /* 00000434 */
label000003E6:
000003E6 41EE FCFE lea.l A0, [A6 - 0x302]
000003EA 43FA 00AE lea.l A1, [PC + 0xAE /* 0000049A, value 0x8706173, pstring "password" */]
000003EE 7004 moveq.l D0, 0x04
label000003F0:
000003F0 30D9 move.w [A0]+, [A1]+
000003F2 51C8 FFFC dbf D0, -0x6 /* 000003F0 */
000003F6 603C bra +0x3E /* 00000434 */
label000003F8:
000003F8 41EE FCFE lea.l A0, [A6 - 0x302]
label000003FC:
000003FC 43FA 0096 lea.l A1, [PC + 0x96 /* 00000494, value 0x466696C, pstring "file" */]
00000400 7002 moveq.l D0, 0x02
label00000402:
00000402 30D9 move.w [A0]+, [A1]+
00000404 51C8 FFFC dbf D0, -0x6 /* 00000402 */
00000408 602A bra +0x2C /* 00000434 */
label0000040A:
0000040A 41EE FCFE lea.l A0, [A6 - 0x302]
0000040E 43FA 007C lea.l A1, [PC + 0x7C /* 0000048C, value 0x66E6F72, pstring "normal" */]
00000412 7003 moveq.l D0, 0x03
label00000414:
00000414 30D9 move.w [A0]+, [A1]+
00000416 51C8 FFFC dbf D0, -0x6 /* 00000414 */
0000041A 6018 bra +0x1A /* 00000434 */
label0000041C:
0000041C 41EE FCFE lea.l A0, [A6 - 0x302]
00000420 43FA 005A lea.l A1, [PC + 0x5A /* 0000047C, value 0xE706173, pstring "password clear" */]
00000424 7007 moveq.l D0, 0x07
label00000426:
00000426 30D9 move.w [A0]+, [A1]+
00000428 51C8 FFFC dbf D0, -0x6 /* 00000426 */
0000042C 1F3C 000D move.b -[A7], 0xD /* '\r' */
00000430 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label00000434:
00000434 486E FCFE pea.l [A6 - 0x302]
00000438 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
0000043C 486E FDFE pea.l [A6 - 0x202]
00000440 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000444 487A 0030 pea.l [PC + 0x30 /* 00000476, value 0x4776974, pstring "with" */]
00000448 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000044C 486E FEFE pea.l [A6 - 0x102]
00000450 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000454 206D E174 movea.l A0, [A5 - 0x1E8C]
00000458 317C 0004 003E move.w [A0 + 0x3E], 0x4
0000045E 206D E174 movea.l A0, [A5 - 0x1E8C]
00000462 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
00000468 206D E174 movea.l A0, [A5 - 0x1E8C]
0000046C 08E8 0004 0047 bset.b [A0 + 0x47], 0x4
00000472 4E5E unlink A6
00000474 4E75 rts
00000476 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
0000047C 0E70 6173 7377 .invalid.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6173 /* 'as' */ // invalid immediate operation
00000482 6F72 ble +0x74 /* 000004F6 */
00000484 6420 bcc +0x22 /* 000004A6 */
00000486 636C bls +0x6E /* 000004F4 */
00000488 6561 bcs +0x63 /* 000004EB */
0000048A 7200 moveq.l D1, 0x00
0000048C 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */
00000492 6C00 0466 bge +0x468 /* 000008FA */
00000496 696C bvs +0x6E /* 00000504 */
00000498 6500 0870 bcs +0x872 /* 00000D0A */
0000049C 6173 bsr +0x75 /* 00000511 */
0000049E 7377 moveq.l D1, 0x77
000004A0 6F72 ble +0x74 /* 00000514 */
000004A2 6400 4E56 bcc +0x4E58 /* 000052FA */
export_324: // at 000004A4 (misaligned)
label000004A6:
000004A6 0000 2F0C ori.b D0, 0xC
000004AA 206D E174 movea.l A0, [A5 - 0x1E8C]
000004AE 49E8 0022 lea.l A4, [A0 + 0x22]
000004B2 4267 clr.w -[A7]
000004B4 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000004B8 4A5F tst.w [A7]+
000004BA 6608 bne +0xA /* 000004C4 */
000004BC 397C 0001 001C move.w [A4 + 0x1C], 0x1
000004C2 6004 bra +0x6 /* 000004C8 */
label000004C4:
000004C4 426C 001C clr.w [A4 + 0x1C]
label000004C8:
000004C8 285F movea.l A4, [A7]+
000004CA 4E5E unlink A6
000004CC 4E75 rts
export_325:
000004CE 4E56 FDFE link A6, -0x0202
000004D2 2F07 move.l -[A7], D7
000004D4 4267 clr.w -[A7]
000004D6 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000004DA 3E1F move.w D7, [A7]+
000004DC 3007 move.w D0, D7
000004DE 6B00 00AC bmi +0xAE /* 0000058C */
000004E2 0C40 0005 cmpi.w D0, 0x5
000004E6 6E00 00A4 bgt +0xA6 /* 0000058C */
000004EA D040 add.w D0, D0
000004EC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000004F0 4EFB 0000 jmp [PC + D0.w]
label000004F4:
000004F4 000E 0022 ori.b A6, 0x22 /* '\"' */
// begin alternate branch 000004F6-00000504
label000004F6:
000004F6 0022 0046 ori.b -[A2], 0x46 /* 'F' */
000004FA 0054 0054 ori.w [A4], 0x54 /* 'T' */
000004FE 0054 206D ori.w [A4], 0x206D /* ' m' */
00000502 E174 roxl D4.w, D0
// end alternate branch 000004F6-00000504
label000004F6: // (misaligned)
000004F8 0046 0054 ori.w D6, 0x54 /* 'T' */
000004FC 0054 0054 ori.w [A4], 0x54 /* 'T' */
00000500 206D E174 movea.l A0, [A5 - 0x1E8C]
label00000504:
00000504 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000050A 487A 0092 pea.l [PC + 0x92 /* 0000059E, value 0x8707269, pstring "printing" */]
0000050E 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000512 6078 bra +0x7A /* 0000058C */
label00000514:
00000514 206D E174 movea.l A0, [A5 - 0x1E8C]
00000518 317C 0002 003E move.w [A0 + 0x3E], 0x2
0000051E 486E FF00 pea.l [A6 - 0x100]
00000522 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000526 487A 0070 pea.l [PC + 0x70 /* 00000598, value 0x466696C, pstring "file" */]
0000052A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000052E 486E FF00 pea.l [A6 - 0x100]
00000532 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000536 6054 bra +0x56 /* 0000058C */
00000538 206D E174 movea.l A0, [A5 - 0x1E8C]
0000053C 4268 003E clr.w [A0 + 0x3E]
00000540 4EBA FABE jsr [PC - 0x542 /* 00000000 */]
00000544 6046 bra +0x48 /* 0000058C */
00000546 206D E174 movea.l A0, [A5 - 0x1E8C]
0000054A 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000550 486E FE00 pea.l [A6 - 0x200]
00000554 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000558 7003 moveq.l D0, 0x03
0000055A B047 cmp.w D0, D7
0000055C 661C bne +0x1E /* 0000057A */
0000055E 206D E174 movea.l A0, [A5 - 0x1E8C]
00000562 317C 0003 003E move.w [A0 + 0x3E], 0x3
00000568 487A 0028 pea.l [PC + 0x28 /* 00000592, value 0x4776974, pstring "with" */]
0000056C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000570 206D E174 movea.l A0, [A5 - 0x1E8C]
00000574 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
label0000057A:
0000057A 486E FE00 pea.l [A6 - 0x200]
0000057E 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000582 206D E174 movea.l A0, [A5 - 0x1E8C]
00000586 08E8 0001 0047 bset.b [A0 + 0x47], 0x1
label0000058C:
0000058C 2E1F move.l D7, [A7]+
0000058E 4E5E unlink A6
00000590 4E75 rts
00000592 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
00000598 0466 696C subi.w -[A6], 0x696C /* 'il' */
0000059C 6500 0870 bcs +0x872 /* 00000E0E */
000005A0 7269 moveq.l D1, 0x69
000005A2 6E74 bgt +0x76 /* 00000618 */
000005A4 696E bvs +0x70 /* 00000614 */
000005A6 6700 4E56 beq +0x4E58 /* 000053FE */
export_326: // at 000005A8 (misaligned)
000005AA FEFC 48E7 .extension 0xEFC <<F/2-3/7>> // unimplemented
000005AE 0300 btst D0, D1
000005B0 4206 clr.b D6
000005B2 422E FEFC clr.b [A6 - 0x104]
000005B6 4267 clr.w -[A7]
000005B8 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000005BC 3E1F move.w D7, [A7]+
000005BE 57C0 seq D0
000005C0 7201 moveq.l D1, 0x01
000005C2 B247 cmp.w D1, D7
000005C4 57C1 seq D1
000005C6 8001 or.b D0, D1
000005C8 6718 beq +0x1A /* 000005E2 */
000005CA 7C01 moveq.l D6, 0x01
000005CC 7001 moveq.l D0, 0x01
000005CE B047 cmp.w D0, D7
000005D0 6608 bne +0xA /* 000005DA */
000005D2 486E FEFC pea.l [A6 - 0x104]
000005D6 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
label000005DA:
000005DA 1F3C 000D move.b -[A7], 0xD /* '\r' */
000005DE 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label000005E2:
000005E2 206D E174 movea.l A0, [A5 - 0x1E8C]
000005E6 317C 0001 003E move.w [A0 + 0x3E], 0x1
000005EC 1006 move.b D0, D6
000005EE 6734 beq +0x36 /* 00000624 */
000005F0 487A 003A pea.l [PC + 0x3A /* 0000062C, value 0xA776974 '\nwit', pstring "with modem" */]
000005F4 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000005F8 206D E174 movea.l A0, [A5 - 0x1E8C]
000005FC 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000602 4A2E FEFC tst.b [A6 - 0x104]
00000606 671C beq +0x1E /* 00000624 */
00000608 486E FEFC pea.l [A6 - 0x104]
0000060C 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000610 206D E174 movea.l A0, [A5 - 0x1E8C]
label00000614:
00000614 317C 0003 003E move.w [A0 + 0x3E], 0x3
// begin alternate branch 00000618-0000061E
label00000618:
00000618 003E 206D ori.b <<invalid special address>>, 0x6D /* 'm' */
0000061C E174 roxl D4.w, D0
// end alternate branch 00000618-0000061E
label00000618: // (misaligned)
0000061A 206D E174 movea.l A0, [A5 - 0x1E8C]
0000061E 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
label00000624:
00000624 4CDF 00C0 movem.l D6,D7, [A7]+
00000628 4E5E unlink A6
0000062A 4E75 rts
0000062C 0A77 6974 6820 xori.w [A7 + D6 + 0x20], 0x6974 /* 'it' */
00000632 6D6F blt +0x71 /* 000006A3 */
00000634 6465 bcc +0x67 /* 0000069B */
00000636 6D00 4E56 blt +0x4E58 /* 0000548E */
export_327: // at 00000638 (misaligned)
0000063A F9CE .invalid <<F/7/4>>
0000063C 486E FBE8 pea.l [A6 - 0x418]
00000640 486E FEF0 pea.l [A6 - 0x110]
00000644 486E FCF0 pea.l [A6 - 0x310]
00000648 486E FBEC pea.l [A6 - 0x414]
0000064C 486E FBE7 pea.l [A6 - 0x419]
00000650 486E FBE6 pea.l [A6 - 0x41A]
00000654 4EAD 368A jsr [A5 + 0x368A /* export_1741 */]
00000658 302E FBEC move.w D0, [A6 - 0x414]
0000065C 6712 beq +0x14 /* 00000670 */
0000065E 5340 subq.w D0, 1
00000660 6720 beq +0x22 /* 00000682 */
00000662 5340 subq.w D0, 1
00000664 672E beq +0x30 /* 00000694 */
00000666 5340 subq.w D0, 1
00000668 673C beq +0x3E /* 000006A6 */
0000066A 5340 subq.w D0, 1
0000066C 674A beq +0x4C /* 000006B8 */
0000066E 6058 bra +0x5A /* 000006C8 */
label00000670:
00000670 41EE FBF0 lea.l A0, [A6 - 0x410]
00000674 43FA 020A lea.l A1, [PC + 0x20A /* 00000880, value 0x66E6F72, pstring "normal" */]
00000678 7003 moveq.l D0, 0x03
label0000067A:
0000067A 30D9 move.w [A0]+, [A1]+
0000067C 51C8 FFFC dbf D0, -0x6 /* 0000067A */
00000680 6046 bra +0x48 /* 000006C8 */
label00000682:
00000682 41EE FBF0 lea.l A0, [A6 - 0x410]
00000686 43FA 01F2 lea.l A1, [PC + 0x1F2 /* 0000087A, value 0x5636861, pstring "chars" */]
0000068A 7002 moveq.l D0, 0x02
label0000068C:
0000068C 30D9 move.w [A0]+, [A1]+
0000068E 51C8 FFFC dbf D0, -0x6 /* 0000068C */
00000692 6034 bra +0x36 /* 000006C8 */
label00000694:
00000694 41EE FBF0 lea.l A0, [A6 - 0x410]
00000698 43FA 01DA lea.l A1, [PC + 0x1DA /* 00000874, value 0x4776F72, pstring "word" */]
0000069C 7002 moveq.l D0, 0x02
label0000069E:
0000069E 30D9 move.w [A0]+, [A1]+
000006A0 51C8 FFFC dbf D0, -0x6 /* 0000069E */
000006A4 6022 bra +0x24 /* 000006C8 */
label000006A6:
000006A6 41EE FBF0 lea.l A0, [A6 - 0x410]
000006AA 43FA 01C0 lea.l A1, [PC + 0x1C0 /* 0000086C, value 0x6737472, pstring "string" */]
000006AE 7003 moveq.l D0, 0x03
label000006B0:
000006B0 30D9 move.w [A0]+, [A1]+
000006B2 51C8 FFFC dbf D0, -0x6 /* 000006B0 */
000006B6 6010 bra +0x12 /* 000006C8 */
label000006B8:
000006B8 41EE FBF0 lea.l A0, [A6 - 0x410]
000006BC 43FA 01A8 lea.l A1, [PC + 0x1A8 /* 00000866, value 0x577686F, pstring "whole" */]
// begin alternate branch 000006BE-000006C2
label000006BE:
000006BE 01A8 7002 bclr [A0 + 0x7002], D0
// end alternate branch 000006BE-000006C2
label000006BE: // (misaligned)
000006C0 7002 moveq.l D0, 0x02
label000006C2:
000006C2 30D9 move.w [A0]+, [A1]+
000006C4 51C8 FFFC dbf D0, -0x6 /* 000006C2 */
label000006C8:
000006C8 102E FBE7 move.b D0, [A6 - 0x419]
000006CC 6724 beq +0x26 /* 000006F2 */
000006CE 486E FBF0 pea.l [A6 - 0x410]
000006D2 487A 0182 pea.l [PC + 0x182 /* 00000856, value 0xE20696E, pstring " international" */]
000006D6 486E FAE6 pea.l [A6 - 0x51A]
000006DA 3F3C 0002 move.w -[A7], 0x2
000006DE 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000006E2 41EE FBF0 lea.l A0, [A6 - 0x410]
000006E6 43EE FAE6 lea.l A1, [A6 - 0x51A]
000006EA 707F moveq.l D0, 0x7F
label000006EC:
000006EC 30D9 move.w [A0]+, [A1]+
000006EE 51C8 FFFC dbf D0, -0x6 /* 000006EC */
label000006F2:
000006F2 486E FBF0 pea.l [A6 - 0x410]
000006F6 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
000006FA 486E FCF0 pea.l [A6 - 0x310]
000006FE 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000702 206D E174 movea.l A0, [A5 - 0x1E8C]
00000706 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
0000070C 4AAE FBE8 tst.l [A6 - 0x418]
00000710 660E bne +0x10 /* 00000720 */
00000712 206D E174 movea.l A0, [A5 - 0x1E8C]
00000716 317C 0002 003E move.w [A0 + 0x3E], 0x2
0000071C 6000 00E8 bra +0xEA /* 00000806 */
label00000720:
00000720 206D E174 movea.l A0, [A5 - 0x1E8C]
00000724 317C 0003 003E move.w [A0 + 0x3E], 0x3
0000072A 102E FEFE move.b D0, [A6 - 0x102]
0000072E 4880 ext.w D0
00000730 6758 beq +0x5A /* 0000078A */
00000732 5340 subq.w D0, 1
00000734 6706 beq +0x8 /* 0000073C */
00000736 5340 subq.w D0, 1
00000738 671E beq +0x20 /* 00000758 */
0000073A 6068 bra +0x6A /* 000007A4 */
label0000073C:
0000073C 486E FAD2 pea.l [A6 - 0x52E]
00000740 2F2E FF00 move.l -[A7], [A6 - 0x100]
00000744 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000748 205F movea.l A0, [A7]+
0000074A 43EE FDF0 lea.l A1, [A6 - 0x210]
0000074E 7009 moveq.l D0, 0x09
label00000750:
00000750 32D8 move.w [A1]+, [A0]+
00000752 51C8 FFFC dbf D0, -0x6 /* 00000750 */
00000756 604C bra +0x4E /* 000007A4 */
label00000758:
00000758 487A 00F8 pea.l [PC + 0xF8 /* 00000852, value 0x3696420, pstring "id " */]
0000075C 486E FAD2 pea.l [A6 - 0x52E]
00000760 302E FF00 move.w D0, [A6 - 0x100]
00000764 48C0 ext.l D0
00000766 2F00 move.l -[A7], D0
00000768 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
0000076C 486E FBCE pea.l [A6 - 0x432]
00000770 3F3C 0002 move.w -[A7], 0x2
00000774 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000778 41EE FDF0 lea.l A0, [A6 - 0x210]
0000077C 43EE FBCE lea.l A1, [A6 - 0x432]
00000780 700B moveq.l D0, 0x0B
label00000782:
00000782 30D9 move.w [A0]+, [A1]+
00000784 51C8 FFFC dbf D0, -0x6 /* 00000782 */
00000788 601A bra +0x1C /* 000007A4 */
label0000078A:
0000078A 486E F9D2 pea.l [A6 - 0x62E]
0000078E 486E FF00 pea.l [A6 - 0x100]
00000792 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
00000796 205F movea.l A0, [A7]+
00000798 43EE FDF0 lea.l A1, [A6 - 0x210]
0000079C 707F moveq.l D0, 0x7F
label0000079E:
0000079E 32D8 move.w [A1]+, [A0]+
000007A0 51C8 FFFC dbf D0, -0x6 /* 0000079E */
label000007A4:
000007A4 206E FBE8 movea.l A0, [A6 - 0x418]
000007A8 2248 movea.l A1, A0
000007AA 2028 0002 move.l D0, [A0 + 0x2]
000007AE B0A9 000A cmp.l D0, [A1 + 0xA]
000007B2 6626 bne +0x28 /* 000007DA */
000007B4 487A 008C pea.l [PC + 0x8C /* 00000842, value 0xE696E20, pstring "in card field " */]
000007B8 486E FDF0 pea.l [A6 - 0x210]
000007BC 486E FAE6 pea.l [A6 - 0x51A]
000007C0 3F3C 0002 move.w -[A7], 0x2
000007C4 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000007C8 41EE FDF0 lea.l A0, [A6 - 0x210]
000007CC 43EE FAE6 lea.l A1, [A6 - 0x51A]
000007D0 707F moveq.l D0, 0x7F
label000007D2:
000007D2 30D9 move.w [A0]+, [A1]+
000007D4 51C8 FFFC dbf D0, -0x6 /* 000007D2 */
000007D8 6024 bra +0x26 /* 000007FE */
label000007DA:
000007DA 487A 005C pea.l [PC + 0x5C /* 00000838, value 0x9696E20 '\tin ', pstring "in field " */]
000007DE 486E FDF0 pea.l [A6 - 0x210]
000007E2 486E FAE6 pea.l [A6 - 0x51A]
000007E6 3F3C 0002 move.w -[A7], 0x2
000007EA 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000007EE 41EE FDF0 lea.l A0, [A6 - 0x210]
000007F2 43EE FAE6 lea.l A1, [A6 - 0x51A]
000007F6 707F moveq.l D0, 0x7F
label000007F8:
000007F8 30D9 move.w [A0]+, [A1]+
000007FA 51C8 FFFC dbf D0, -0x6 /* 000007F8 */
label000007FE:
000007FE 486E FDF0 pea.l [A6 - 0x210]
00000802 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
label00000806:
00000806 102E FBE6 move.b D0, [A6 - 0x41A]
0000080A 6718 beq +0x1A /* 00000824 */
0000080C 206D E174 movea.l A0, [A5 - 0x1E8C]
00000810 41E8 0022 lea.l A0, [A0 + 0x22]
00000814 2D48 F9CE move.l [A6 - 0x632], A0
00000818 5268 001C addq.w [A0 + 0x1C], 1
0000081C 487A 000A pea.l [PC + 0xA /* 00000828, value 0xF696E20, pstring "in marked cards" */]
00000820 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000824:
00000824 4E5E unlink A6
00000826 4E75 rts
00000828 0F69 6E20 bchg [A1 + 0x6E20], D7
0000082C 6D61 blt +0x63 /* 0000088F */
0000082E 726B moveq.l D1, 0x6B
00000830 6564 bcs +0x66 /* 00000896 */
00000832 2063 movea.l A0, -[A3]
00000834 6172 bsr +0x74 /* 000008A8 */
00000836 6473 bcc +0x75 /* 000008AB */
00000838 0969 6E20 bchg [A1 + 0x6E20], D4
0000083C 6669 bne +0x6B /* 000008A7 */
0000083E 656C bcs +0x6E /* 000008AC */
00000840 6420 bcc +0x22 /* 00000862 */
00000842 0E69 6E20 6361 .invalid.w [A1 + 0x6361], 0x6E20 /* 'n ' */ // invalid immediate operation
00000848 7264 moveq.l D1, 0x64
0000084A 2066 movea.l A0, -[A6]
0000084C 6965 bvs +0x67 /* 000008B3 */
0000084E 6C64 bge +0x66 /* 000008B4 */
00000850 2000 move.l D0, D0
00000852 0369 6420 bchg [A1 + 0x6420], D1
00000856 0E20 696E .invalid.b -[A0], 0x6E /* 'n' */ // invalid immediate operation
0000085A 7465 moveq.l D2, 0x65
0000085C 726E moveq.l D1, 0x6E
0000085E 6174 bsr +0x76 /* 000008D4 */
00000860 696F bvs +0x71 /* 000008D1 */
label00000862:
00000862 6E61 bgt +0x63 /* 000008C5 */
00000864 6C00 0577 bge +0x579 /* 00000DDD */
00000868 686F bvc +0x71 /* 000008D9 */
0000086A 6C65 bge +0x67 /* 000008D1 */
0000086C 0673 7472 696E addi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x7472 /* 'tr' */
00000872 6700 0477 beq +0x479 /* 00000CEB */
00000876 6F72 ble +0x74 /* 000008EA */
00000878 6400 0563 bcc +0x565 /* 00000DDD */
0000087C 6861 bvc +0x63 /* 000008DF */
0000087E 7273 moveq.l D1, 0x73
00000880 066E 6F72 6D61 addi.w [A6 + 0x6D61], 0x6F72 /* 'or' */
00000886 6C00 4E56 bge +0x4E58 /* 000056DE */
export_328: // at 00000888 (misaligned)
0000088A FBC6 .invalid <<F/7/5>>
0000088C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000890 4267 clr.w -[A7]
00000892 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
label00000896:
00000896 3E1F move.w D7, [A7]+
00000898 7003 moveq.l D0, 0x03
0000089A B047 cmp.w D0, D7
0000089C 57C4 seq D4
0000089E 4404 neg.b D4
000008A0 7003 moveq.l D0, 0x03
000008A2 B047 cmp.w D0, D7
000008A4 6608 bne +0xA /* 000008AE */
000008A6 4267 clr.w -[A7]
fn000008A8:
000008A8 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
label000008AC:
000008AC 3E1F move.w D7, [A7]+
label000008AE:
000008AE 7005 moveq.l D0, 0x05
000008B0 B047 cmp.w D0, D7
000008B2 57C5 seq D5
label000008B4:
000008B4 4405 neg.b D5
000008B6 7005 moveq.l D0, 0x05
000008B8 B047 cmp.w D0, D7
000008BA 6608 bne +0xA /* 000008C4 */
000008BC 4267 clr.w -[A7]
000008BE 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
000008C2 3E1F move.w D7, [A7]+
label000008C4:
000008C4 3007 move.w D0, D7
000008C6 670A beq +0xC /* 000008D2 */
000008C8 5340 subq.w D0, 1
000008CA 6726 beq +0x28 /* 000008F2 */
000008CC 5340 subq.w D0, 1
000008CE 6736 beq +0x38 /* 00000906 */
000008D0 6060 bra +0x62 /* 00000932 */
label000008D2:
000008D2 7C01 moveq.l D6, 0x01
fn000008D4:
000008D4 1D7C 0001 FDE4 move.b [A6 - 0x21C], 0x1
000008DA 42A7 clr.l -[A7]
000008DC 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */]
000008E0 2D5F FDEA move.l [A6 - 0x216], [A7]+
000008E4 1D7C 0007 FEF0 move.b [A6 - 0x110], 0x7
label000008EA:
000008EA 2D6D A284 FFFC move.l [A6 - 0x4], [A5 - 0x5D7C]
000008F0 6040 bra +0x42 /* 00000932 */
label000008F2:
000008F2 1D7C 0002 FDE4 move.b [A6 - 0x21C], 0x2
000008F8 42A7 clr.l -[A7]
label000008FA:
000008FA 4EAD 1ECA jsr [A5 + 0x1ECA /* export_981 */]
000008FE 201F move.l D0, [A7]+
00000900 1D40 FDEE move.b [A6 - 0x212], D0
00000904 602C bra +0x2E /* 00000932 */
label00000906:
00000906 486E FDE4 pea.l [A6 - 0x21C]
0000090A 2F3C 0000 021C move.l -[A7], 0x21C
00000910 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
00000914 1D6D 9CE8 FDDA move.b [A6 - 0x226], [A5 - 0x6318]
0000091A 1B7C 0001 9CE8 move.b [A5 - 0x6318], 0x1
00000920 4267 clr.w -[A7]
00000922 486E FDE4 pea.l [A6 - 0x21C]
00000926 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000092A 1C1F move.b D6, [A7]+
0000092C 1B6E FDDA 9CE8 move.b [A5 - 0x6318], [A6 - 0x226]
label00000932:
00000932 206D E174 movea.l A0, [A5 - 0x1E8C]
00000936 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000093C 7002 moveq.l D0, 0x02
0000093E B02E FDE4 cmp.b D0, [A6 - 0x21C]
00000942 6638 bne +0x3A /* 0000097C */
00000944 102E FDEE move.b D0, [A6 - 0x212]
00000948 4880 ext.w D0
0000094A 670C beq +0xE /* 00000958 */
0000094C 5340 subq.w D0, 1
0000094E 6714 beq +0x16 /* 00000964 */
00000950 5340 subq.w D0, 1
label00000952:
00000952 671C beq +0x1E /* 00000970 */
00000954 6000 0112 bra +0x114 /* 00000A68 */
label00000958:
00000958 487A 019C pea.l [PC + 0x19C /* 00000AF6, value 0x9746869 '\tthi', pstring "this card" */]
0000095C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000960 6000 0106 bra +0x108 /* 00000A68 */
label00000964:
00000964 487A 01A4 pea.l [PC + 0x1A4 /* 00000B0A, value 0xD707265 '\rpre', pstring "previous card" */]
00000968 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000096C 6000 00FA bra +0xFC /* 00000A68 */
label00000970:
00000970 487A 018E pea.l [PC + 0x18E /* 00000B00, value 0x96E6578 '\tnex', pstring "next card" */]
00000974 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000978 6000 00EE bra +0xF0 /* 00000A68 */
label0000097C:
0000097C 7004 moveq.l D0, 0x04
0000097E B02E FDE4 cmp.b D0, [A6 - 0x21C]
00000982 6638 bne +0x3A /* 000009BC */
00000984 102E FDEE move.b D0, [A6 - 0x212]
00000988 4880 ext.w D0
0000098A 670C beq +0xE /* 00000998 */
0000098C 5340 subq.w D0, 1
0000098E 6714 beq +0x16 /* 000009A4 */
00000990 5340 subq.w D0, 1
00000992 671C beq +0x1E /* 000009B0 */
00000994 6000 00D2 bra +0xD4 /* 00000A68 */
label00000998:
00000998 487A 015C pea.l [PC + 0x15C /* 00000AF6, value 0x9746869 '\tthi', pstring "this card" */]
0000099C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000009A0 6000 00C6 bra +0xC8 /* 00000A68 */
label000009A4:
000009A4 487A 014A pea.l [PC + 0x14A /* 00000AF0, value 0x4626163, pstring "back" */]
000009A8 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000009AC 6000 00BA bra +0xBC /* 00000A68 */
label000009B0:
000009B0 487A 0138 pea.l [PC + 0x138 /* 00000AEA, value 0x5666F72, pstring "forth" */]
000009B4 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000009B8 6000 00AE bra +0xB0 /* 00000A68 */
label000009BC:
000009BC 7001 moveq.l D0, 0x01
000009BE B02E FDE4 cmp.b D0, [A6 - 0x21C]
// begin alternate branch 000009C0-000009C2
label000009C0:
000009C0 FDE4 .invalid <<F/7/6>>
// end alternate branch 000009C0-000009C2
label000009C0: // (misaligned)
000009C2 57C0 seq D0
000009C4 4A00 tst.b D0
000009C6 6738 beq +0x3A /* 00000A00 */
000009C8 4AAE FDEA tst.l [A6 - 0x216]
000009CC 5DC1 slt D1
000009CE C001 and.b D0, D1
000009D0 672E beq +0x30 /* 00000A00 */
000009D2 486E FBDA pea.l [A6 - 0x426]
000009D6 1F3C 0010 move.b -[A7], 0x10
000009DA 3F2E FDEC move.w -[A7], [A6 - 0x214]
000009DE 1F3C 0001 move.b -[A7], 0x1
000009E2 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000009E6 487A 00FC pea.l [PC + 0xFC /* 00000AE4, value 0x5206361, pstring " card" */]
000009EA 486E FCDA pea.l [A6 - 0x326]
000009EE 3F3C 0002 move.w -[A7], 0x2
000009F2 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000009F6 486E FCDA pea.l [A6 - 0x326]
000009FA 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000009FE 6068 bra +0x6A /* 00000A68 */
label00000A00:
00000A00 1006 move.b D0, D6
00000A02 6710 beq +0x12 /* 00000A14 */
00000A04 4267 clr.w -[A7]
00000A06 486E FDE4 pea.l [A6 - 0x21C]
00000A0A 4EAD 28B2 jsr [A5 + 0x28B2 /* export_1298 */]
00000A0E 4A5F tst.w [A7]+
00000A10 57C6 seq D6
00000A12 4406 neg.b D6
label00000A14:
00000A14 1006 move.b D0, D6
00000A16 6748 beq +0x4A /* 00000A60 */
00000A18 487A 00C0 pea.l [PC + 0xC0 /* 00000ADA, value 0x8636172, pstring "card id " */]
00000A1C 486E FBC6 pea.l [A6 - 0x43A]
00000A20 2F2D ABEE move.l -[A7], [A5 - 0x5412]
00000A24 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000A28 487A 00A4 pea.l [PC + 0xA4 /* 00000ACE, value 0xB206F66, pstring " of stack \"" */]
00000A2C 486E FBDA pea.l [A6 - 0x426]
00000A30 1F3C 0001 move.b -[A7], 0x1
00000A34 1F3C 0001 move.b -[A7], 0x1
00000A38 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00000A3C 487A 008E pea.l [PC + 0x8E /* 00000ACC, value 0x1220B20 */]
00000A40 486E FCDA pea.l [A6 - 0x326]
00000A44 3F3C 0005 move.w -[A7], 0x5
00000A48 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000A4C 486E FCDA pea.l [A6 - 0x326]
00000A50 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000A54 4267 clr.w -[A7]
00000A56 4EAD 2AE2 jsr [A5 + 0x2AE2 /* export_1368 */]
00000A5A 3D5F FDDE move.w [A6 - 0x222], [A7]+
00000A5E 6008 bra +0xA /* 00000A68 */
label00000A60:
00000A60 487A 0056 pea.l [PC + 0x56 /* 00000AB8, value 0x13756E6B, pstring "unknown destination" */]
00000A64 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000A68:
00000A68 206D E174 movea.l A0, [A5 - 0x1E8C]
00000A6C 49E8 0022 lea.l A4, [A0 + 0x22]
00000A70 1005 move.b D0, D5
00000A72 670C beq +0xE /* 00000A80 */
00000A74 526C 001C addq.w [A4 + 0x1C], 1
00000A78 487A 002E pea.l [PC + 0x2E /* 00000AA8, value 0xF696E20, pstring "in a new window" */]
00000A7C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000A80:
00000A80 1004 move.b D0, D4
00000A82 670C beq +0xE /* 00000A90 */
00000A84 526C 001C addq.w [A4 + 0x1C], 1
00000A88 487A 000E pea.l [PC + 0xE /* 00000A98, value 0xE776974, pstring "without dialog" */]
00000A8C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000A90:
00000A90 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000A94 4E5E unlink A6
00000A96 4E75 rts
00000A98 0E77 6974 686F .invalid.w [A7 + D6 + 0x6F], 0x6974 /* 'it' */ // invalid immediate operation
00000A9E 7574 moveq.l D2, 0x74
00000AA0 2064 movea.l A0, -[A4]
00000AA2 6961 bvs +0x63 /* 00000B05 */
00000AA4 6C6F bge +0x71 /* 00000B15 */
00000AA6 6700 0F69 beq +0xF6B /* 00001A11 */
00000AAA 6E20 bgt +0x22 /* 00000ACC */
00000AAC 6120 bsr +0x22 /* 00000ACE */
00000AAE 6E65 bgt +0x67 /* 00000B15 */
00000AB0 7720 moveq.l D3, 0x20
00000AB2 7769 moveq.l D3, 0x69
00000AB4 6E64 bgt +0x66 /* 00000B1A */
00000AB6 6F77 ble +0x79 /* 00000B2F */
00000AB8 1375 6E6B 6E6F move.b [A1 + 0x6E6F], [A5 + D6 * 8 + 0x6B]
00000ABE 776E moveq.l D3, 0x6E
00000AC0 2064 movea.l A0, -[A4]
00000AC2 6573 bcs +0x75 /* 00000B37 */
00000AC4 7469 moveq.l D2, 0x69
00000AC6 6E61 bgt +0x63 /* 00000B29 */
00000AC8 7469 moveq.l D2, 0x69
00000ACA 6F6E ble +0x70 /* 00000B3A */
label00000ACC:
00000ACC 0122 btst -[A2], D0
fn00000ACE:
00000ACE 0B20 btst -[A0], D5
00000AD0 6F66 ble +0x68 /* 00000B38 */
00000AD2 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61]
00000AD6 636B bls +0x6D /* 00000B43 */
00000AD8 2022 move.l D0, -[A2]
00000ADA 0863 6172 bchg.b -[A3], 0x72 /* 'r' */
00000ADE 6420 bcc +0x22 /* 00000B00 */
00000AE0 6964 bvs +0x66 /* 00000B46 */
00000AE2 2000 move.l D0, D0
00000AE4 0520 btst -[A0], D2
00000AE6 6361 bls +0x63 /* 00000B49 */
00000AE8 7264 moveq.l D1, 0x64
00000AEA 0566 bchg -[A6], D2
00000AEC 6F72 ble +0x74 /* 00000B60 */
00000AEE 7468 moveq.l D2, 0x68
00000AF0 0462 6163 subi.w -[A2], 0x6163 /* 'ac' */
label00000AF4:
00000AF4 6B00 0974 bmi +0x976 /* 0000146A */
00000AF8 6869 bvc +0x6B /* 00000B63 */
00000AFA 7320 moveq.l D1, 0x20
00000AFC 6361 bls +0x63 /* 00000B5F */
00000AFE 7264 moveq.l D1, 0x64
label00000B00:
00000B00 096E 6578 bchg [A6 + 0x6578], D4
00000B04 7420 moveq.l D2, 0x20
00000B06 6361 bls +0x63 /* 00000B69 */
00000B08 7264 moveq.l D1, 0x64
00000B0A 0D70 7265 bchg [A0 + D7.w * 2 + 0x65], D6
00000B0E 7669 moveq.l D3, 0x69
00000B10 6F75 ble +0x77 /* 00000B87 */
00000B12 7320 moveq.l D1, 0x20
00000B14 6361 bls +0x63 /* 00000B77 */
00000B16 7264 moveq.l D1, 0x64
export_329:
00000B18 4E56 FED2 link A6, -0x012E
// begin alternate branch 00000B1A-00000B1E
label00000B1A:
00000B1A FED2 4267 .extension 0xED2 <<F/2-3/7>> // unimplemented
// end alternate branch 00000B1A-00000B1E
label00000B1A: // (misaligned)
00000B1C 4267 clr.w -[A7]
00000B1E 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000B22 301F move.w D0, [A7]+
00000B24 5340 subq.w D0, 1
00000B26 672A beq +0x2C /* 00000B52 */
00000B28 5340 subq.w D0, 1
00000B2A 673C beq +0x3E /* 00000B68 */
00000B2C 5340 subq.w D0, 1
00000B2E 6748 beq +0x4A /* 00000B78 */
00000B30 5340 subq.w D0, 1
00000B32 6700 0098 beq +0x9A /* 00000BCC */
00000B36 5340 subq.w D0, 1
label00000B38:
00000B38 6700 00C6 beq +0xC8 /* 00000C00 */
// begin alternate branch 00000B3A-00000B3C
label00000B3A:
00000B3A 00C6 .incomplete
// end alternate branch 00000B3A-00000B3C
label00000B3A: // (misaligned)
00000B3C 5340 subq.w D0, 1
00000B3E 6700 00DC beq +0xDE /* 00000C1C */
00000B42 5F40 subq.w D0, 7
00000B44 6700 00F2 beq +0xF4 /* 00000C38 */
// begin alternate branch 00000B46-00000B48
label00000B46:
00000B46 00F2 .incomplete
// end alternate branch 00000B46-00000B48
label00000B46: // (misaligned)
00000B48 5740 subq.w D0, 3
00000B4A 6700 0100 beq +0x102 /* 00000C4C */
00000B4E 6000 010E bra +0x110 /* 00000C5E */
label00000B52:
00000B52 206D E174 movea.l A0, [A5 - 0x1E8C]
00000B56 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000B5C 487A 012E pea.l [PC + 0x12E /* 00000C8C, value 0x76D656E, pstring "menuBar" */]
label00000B60:
00000B60 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000B64 6000 00F8 bra +0xFA /* 00000C5E */
label00000B68:
00000B68 206D E174 movea.l A0, [A5 - 0x1E8C]
00000B6C 4268 003E clr.w [A0 + 0x3E]
00000B70 4EBA F48E jsr [PC - 0xB72 /* 00000000 */]
00000B74 6000 00E8 bra +0xEA /* 00000C5E */
label00000B78:
00000B78 206D E174 movea.l A0, [A5 - 0x1E8C]
00000B7C 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000B82 486E FEF0 pea.l [A6 - 0x110]
00000B86 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00000B8A 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1
00000B90 2D6D A284 FED6 move.l [A6 - 0x12A], [A5 - 0x5D7C]
00000B96 2D6E FEF6 FEDA move.l [A6 - 0x126], [A6 - 0x10A]
00000B9C 2D6E FEFA FEDE move.l [A6 - 0x122], [A6 - 0x106]
00000BA2 4267 clr.w -[A7]
00000BA4 486E FEF0 pea.l [A6 - 0x110]
00000BA8 4267 clr.w -[A7]
00000BAA 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00000BAE 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
00000BB2 2D6E FEF2 FEE4 move.l [A6 - 0x11C], [A6 - 0x10E]
00000BB8 486E FED4 pea.l [A6 - 0x12C]
00000BBC 1F3C 0002 move.b -[A7], 0x2
00000BC0 1F3C 0001 move.b -[A7], 0x1
00000BC4 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00000BC8 6000 0094 bra +0x96 /* 00000C5E */
label00000BCC:
00000BCC 206D E174 movea.l A0, [A5 - 0x1E8C]
00000BD0 317C 0003 003E move.w [A0 + 0x3E], 0x3
00000BD6 486E FED4 pea.l [A6 - 0x12C]
00000BDA 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
00000BDE 487A 0094 pea.l [PC + 0x94 /* 00000C74, value 0x7706963, pstring "picture" */]
00000BE2 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000BE6 487A 00A0 pea.l [PC + 0xA0 /* 00000C88, value 0x26F6600, pstring "of" */]
00000BEA 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000BEE 486E FED4 pea.l [A6 - 0x12C]
00000BF2 1F3C 0002 move.b -[A7], 0x2
00000BF6 1F3C 0001 move.b -[A7], 0x1
00000BFA 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00000BFE 605E bra +0x60 /* 00000C5E */
label00000C00:
00000C00 206D E174 movea.l A0, [A5 - 0x1E8C]
00000C04 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000C0A 487A 0076 pea.l [PC + 0x76 /* 00000C82, value 0x4636172, pstring "card" */]
00000C0E 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000C12 487A 0060 pea.l [PC + 0x60 /* 00000C74, value 0x7706963, pstring "picture" */]
00000C16 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000C1A 6042 bra +0x44 /* 00000C5E */
label00000C1C:
00000C1C 206D E174 movea.l A0, [A5 - 0x1E8C]
00000C20 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000C26 487A 0054 pea.l [PC + 0x54 /* 00000C7C, value 0x5626B67, pstring "bkgnd" */]
00000C2A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000C2E 487A 0044 pea.l [PC + 0x44 /* 00000C74, value 0x7706963, pstring "picture" */]
00000C32 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000C36 6026 bra +0x28 /* 00000C5E */
label00000C38:
00000C38 206D E174 movea.l A0, [A5 - 0x1E8C]
00000C3C 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000C42 487A 0026 pea.l [PC + 0x26 /* 00000C6A, value 0x8746974, pstring "titleBar" */]
00000C46 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000C4A 6012 bra +0x14 /* 00000C5E */
label00000C4C:
00000C4C 206D E174 movea.l A0, [A5 - 0x1E8C]
00000C50 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000C56 487A 000A pea.l [PC + 0xA /* 00000C62, value 0x667726F, pstring "groups" */]
00000C5A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000C5E:
00000C5E 4E5E unlink A6
00000C60 4E75 rts
00000C62 0667 726F addi.w -[A7], 0x726F /* 'ro' */
00000C66 7570 moveq.l D2, 0x70
00000C68 7300 moveq.l D1, 0x00
00000C6A 0874 6974 6C65 bchg.b [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
00000C70 4261 clr.w -[A1]
00000C72 7200 moveq.l D1, 0x00
00000C74 0770 6963 7475 7265 0562 bchg [[A0 + 0x7475] + 0x72650562], D3
00000C7E 6B67 bmi +0x69 /* 00000CE7 */
00000C80 6E64 bgt +0x66 /* 00000CE6 */
00000C82 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
00000C86 6400 026F bcc +0x271 /* 00000EF7 */
00000C8A 6600 076D bne +0x76F /* 000013F9 */
00000C8E 656E bcs +0x70 /* 00000CFE */
00000C90 7542 moveq.l D2, 0x42
00000C92 6172 bsr +0x74 /* 00000D06 */
export_330:
00000C94 4E56 0000 link A6, 0
00000C98 206D E174 movea.l A0, [A5 - 0x1E8C]
00000C9C 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000CA2 4267 clr.w -[A7]
00000CA4 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000CA8 301F move.w D0, [A7]+
00000CAA 670E beq +0x10 /* 00000CBA */
00000CAC 5340 subq.w D0, 1
00000CAE 6714 beq +0x16 /* 00000CC4 */
00000CB0 5340 subq.w D0, 1
00000CB2 671A beq +0x1C /* 00000CCE */
00000CB4 5340 subq.w D0, 1
00000CB6 6720 beq +0x22 /* 00000CD8 */
00000CB8 6026 bra +0x28 /* 00000CE0 */
label00000CBA:
00000CBA 487A 0046 pea.l [PC + 0x46 /* 00000D02, value 0x86D6573, pstring "messages" */]
00000CBE 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000CC2 601C bra +0x1E /* 00000CE0 */
label00000CC4:
00000CC4 487A 002E pea.l [PC + 0x2E /* 00000CF4, value 0xD657272 '\rerr', pstring "error dialogs" */]
00000CC8 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000CCC 6012 bra +0x14 /* 00000CE0 */
label00000CCE:
00000CCE 487A 001C pea.l [PC + 0x1C /* 00000CEC, value 0x6726563, pstring "recent" */]
00000CD2 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000CD6 6008 bra +0xA /* 00000CE0 */
label00000CD8:
00000CD8 487A 000A pea.l [PC + 0xA /* 00000CE4, value 0x6736372, pstring "screen" */]
00000CDC 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000CE0:
00000CE0 4E5E unlink A6
00000CE2 4E75 rts
00000CE4 0673 6372 6565 addi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6372 /* 'cr' */
// begin alternate branch 00000CE6-00000CEA
label00000CE6:
00000CE6 6372 bls +0x74 /* 00000D5A */
00000CE8 6565 bcs +0x67 /* 00000D4F */
// end alternate branch 00000CE6-00000CEA
label00000CE6: // (misaligned)
00000CEA 6E00 0672 bgt +0x674 /* 0000135E */
00000CEE 6563 bcs +0x65 /* 00000D53 */
00000CF0 656E bcs +0x70 /* 00000D60 */
00000CF2 7400 moveq.l D2, 0x00
00000CF4 0D65 bchg -[A5], D6
00000CF6 7272 moveq.l D1, 0x72
00000CF8 6F72 ble +0x74 /* 00000D6C */
00000CFA 2064 movea.l A0, -[A4]
00000CFC 6961 bvs +0x63 /* 00000D5F */
label00000CFE:
00000CFE 6C6F bge +0x71 /* 00000D6F */
00000D00 6773 beq +0x75 /* 00000D75 */
00000D02 086D 6573 7361 bchg.b [A5 + 0x7361], 0x73 /* 's' */
// begin alternate branch 00000D06-00000D08
fn00000D06:
00000D06 7361 moveq.l D1, 0x61
// end alternate branch 00000D06-00000D08
fn00000D06: // (misaligned)
00000D08 6765 beq +0x67 /* 00000D6F */
label00000D0A:
00000D0A 7300 moveq.l D1, 0x00
export_331:
00000D0C 4E56 FDDE link A6, -0x0222
00000D10 2F07 move.l -[A7], D7
00000D12 4267 clr.w -[A7]
00000D14 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000D18 3E1F move.w D7, [A7]+
00000D1A 3007 move.w D0, D7
00000D1C 671E beq +0x20 /* 00000D3C */
00000D1E 5340 subq.w D0, 1
00000D20 6730 beq +0x32 /* 00000D52 */
00000D22 5340 subq.w D0, 1
00000D24 6752 beq +0x54 /* 00000D78 */
00000D26 0440 0009 subi.w D0, 0x9 /* '\t' */
00000D2A 677C beq +0x7E /* 00000DA8 */
00000D2C 5340 subq.w D0, 1
00000D2E 6700 0096 beq +0x98 /* 00000DC6 */
00000D32 5340 subq.w D0, 1
00000D34 6700 00BE beq +0xC0 /* 00000DF4 */
00000D38 6000 0100 bra +0x102 /* 00000E3A */
label00000D3C:
00000D3C 206D E174 movea.l A0, [A5 - 0x1E8C]
00000D40 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000D46 487A 014E pea.l [PC + 0x14E /* 00000E96, value 0x8707269, pstring "printing" */]
00000D4A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000D4E 6000 0130 bra +0x132 /* 00000E80 */
label00000D52:
00000D52 206D E174 movea.l A0, [A5 - 0x1E8C]
00000D56 317C 0003 003E move.w [A0 + 0x3E], 0x3
// begin alternate branch 00000D5A-00000D68
label00000D5A:
00000D5A 003E 487A ori.b <<invalid special address>>, 0x7A /* 'z' */
00000D5E 0138 4EAD btst [0x00004EAD], D0
label00000D60: // (misaligned)
00000D62 1F3A 487A move.b -[A7], [PC + 0x487A /* 000055DE, cstring ""<EOF> */]
00000D66 0120 btst -[A0], D0
// end alternate branch 00000D5A-00000D68
label00000D5A: // (misaligned)
00000D5C 487A 0138 pea.l [PC + 0x138 /* 00000E96, value 0x8707269, pstring "printing" */]
label00000D60:
00000D60 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000D64 487A 0120 pea.l [PC + 0x120 /* 00000E86, value 0x4776974, pstring "with" */]
00000D68 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000D6C:
00000D6C 487A 013A pea.l [PC + 0x13A /* 00000EA8, value 0x6646961, pstring "dialog" */]
00000D70 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000D74 6000 010A bra +0x10C /* 00000E80 */
label00000D78:
00000D78 206D E174 movea.l A0, [A5 - 0x1E8C]
00000D7C 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000D82 486E FF00 pea.l [A6 - 0x100]
00000D86 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000D8A 487A 0124 pea.l [PC + 0x124 /* 00000EB0, value 0x466696C, pstring "file" */]
00000D8E 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000D92 486E FF00 pea.l [A6 - 0x100]
00000D96 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000D9A 206D E174 movea.l A0, [A5 - 0x1E8C]
00000D9E 08E8 0002 0047 bset.b [A0 + 0x47], 0x2
00000DA4 6000 00DA bra +0xDC /* 00000E80 */
label00000DA8:
00000DA8 206D E174 movea.l A0, [A5 - 0x1E8C]
00000DAC 317C 0002 003E move.w [A0 + 0x3E], 0x2
00000DB2 487A 00EC pea.l [PC + 0xEC /* 00000EA0, value 0x6726570, pstring "report" */]
00000DB6 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000DBA 487A 00DA pea.l [PC + 0xDA /* 00000E96, value 0x8707269, pstring "printing" */]
00000DBE 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000DC2 6000 00BC bra +0xBE /* 00000E80 */
label00000DC6:
00000DC6 206D E174 movea.l A0, [A5 - 0x1E8C]
00000DCA 317C 0004 003E move.w [A0 + 0x3E], 0x4
00000DD0 487A 00CE pea.l [PC + 0xCE /* 00000EA0, value 0x6726570, pstring "report" */]
00000DD4 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000DD8 487A 00BC pea.l [PC + 0xBC /* 00000E96, value 0x8707269, pstring "printing" */]
00000DDC 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000DE0 487A 00A4 pea.l [PC + 0xA4 /* 00000E86, value 0x4776974, pstring "with" */]
00000DE4 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000DE8 487A 00BE pea.l [PC + 0xBE /* 00000EA8, value 0x6646961, pstring "dialog" */]
00000DEC 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000DF0 6000 008E bra +0x90 /* 00000E80 */
label00000DF4:
00000DF4 206D E174 movea.l A0, [A5 - 0x1E8C]
00000DF8 317C 0005 003E move.w [A0 + 0x3E], 0x5
00000DFE 486E FDDE pea.l [A6 - 0x222]
00000E02 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */]
00000E06 487A 0098 pea.l [PC + 0x98 /* 00000EA0, value 0x6726570, pstring "report" */]
00000E0A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00000E0E:
00000E0E 487A 0086 pea.l [PC + 0x86 /* 00000E96, value 0x8707269, pstring "printing" */]
00000E12 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000E16 487A 006E pea.l [PC + 0x6E /* 00000E86, value 0x4776974, pstring "with" */]
00000E1A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000E1E 487A 006C pea.l [PC + 0x6C /* 00000E8C, value 0x874656D, pstring "template" */]
00000E22 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000E26 486E FDDE pea.l [A6 - 0x222]
00000E2A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000E2E 206D E174 movea.l A0, [A5 - 0x1E8C]
00000E32 08E8 0005 0047 bset.b [A0 + 0x47], 0x5
00000E38 6046 bra +0x48 /* 00000E80 */
label00000E3A:
00000E3A 206D E174 movea.l A0, [A5 - 0x1E8C]
00000E3E 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000E44 486E FE00 pea.l [A6 - 0x200]
00000E48 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000E4C 7009 moveq.l D0, 0x09
00000E4E B047 cmp.w D0, D7
00000E50 661C bne +0x1E /* 00000E6E */
00000E52 206D E174 movea.l A0, [A5 - 0x1E8C]
00000E56 317C 0003 003E move.w [A0 + 0x3E], 0x3
00000E5C 487A 0028 pea.l [PC + 0x28 /* 00000E86, value 0x4776974, pstring "with" */]
00000E60 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000E64 206D E174 movea.l A0, [A5 - 0x1E8C]
00000E68 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
label00000E6E:
00000E6E 486E FE00 pea.l [A6 - 0x200]
00000E72 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000E76 206D E174 movea.l A0, [A5 - 0x1E8C]
00000E7A 08E8 0001 0047 bset.b [A0 + 0x47], 0x1
label00000E80:
00000E80 2E1F move.l D7, [A7]+
00000E82 4E5E unlink A6
00000E84 4E75 rts
00000E86 0477 6974 6800 subi.w [A7 + D6], 0x6974 /* 'it' */
00000E8C 0874 656D 706C bchg.b [A4 + D7.w + 0x6C], 0x6D /* 'm' */
00000E92 6174 bsr +0x76 /* 00000F08 */
00000E94 6500 0870 bcs +0x872 /* 00001706 */
00000E98 7269 moveq.l D1, 0x69
00000E9A 6E74 bgt +0x76 /* 00000F10 */
00000E9C 696E bvs +0x70 /* 00000F0C */
00000E9E 6700 0672 beq +0x674 /* 00001512 */
00000EA2 6570 bcs +0x72 /* 00000F14 */
00000EA4 6F72 ble +0x74 /* 00000F18 */
00000EA6 7400 moveq.l D2, 0x00
00000EA8 0664 6961 addi.w -[A4], 0x6961 /* 'ia' */
00000EAC 6C6F bge +0x71 /* 00000F1D */
00000EAE 6700 0466 beq +0x468 /* 00001316 */
00000EB2 696C bvs +0x6E /* 00000F20 */
00000EB4 6500 4E56 bcs +0x4E58 /* 00005D0C */
export_332: // at 00000EB6 (misaligned)
00000EB8 0000 206D ori.b D0, 0x6D /* 'm' */
00000EBC E174 roxl D4.w, D0
00000EBE 317C 0001 003E move.w [A0 + 0x3E], 0x1
00000EC4 4267 clr.w -[A7]
00000EC6 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000ECA 301F move.w D0, [A7]+
00000ECC 670A beq +0xC /* 00000ED8 */
00000ECE 5340 subq.w D0, 1
00000ED0 6718 beq +0x1A /* 00000EEA */
00000ED2 5340 subq.w D0, 1
00000ED4 6726 beq +0x28 /* 00000EFC */
00000ED6 6034 bra +0x36 /* 00000F0C */
label00000ED8:
00000ED8 41ED CE2A lea.l A0, [A5 - 0x31D6]
00000EDC 43FA 004A lea.l A1, [PC + 0x4A /* 00000F28, value 0x76D656E, pstring "menuBar" */]
00000EE0 7003 moveq.l D0, 0x03
label00000EE2:
00000EE2 30D9 move.w [A0]+, [A1]+
00000EE4 51C8 FFFC dbf D0, -0x6 /* 00000EE2 */
00000EE8 6022 bra +0x24 /* 00000F0C */
label00000EEA:
00000EEA 41ED CE2A lea.l A0, [A5 - 0x31D6]
00000EEE 43FA 0032 lea.l A1, [PC + 0x32 /* 00000F22, value 0x5706169, pstring "paint" */]
00000EF2 7002 moveq.l D0, 0x02
label00000EF4:
00000EF4 30D9 move.w [A0]+, [A1]+
00000EF6 51C8 FFFC dbf D0, -0x6 /* 00000EF4 */
00000EFA 6010 bra +0x12 /* 00000F0C */
label00000EFC:
00000EFC 41ED CE2A lea.l A0, [A5 - 0x31D6]
00000F00 43FA 0016 lea.l A1, [PC + 0x16 /* 00000F18, value 0x8707269, pstring "printing" */]
00000F04 7004 moveq.l D0, 0x04
label00000F06:
00000F06 30D9 move.w [A0]+, [A1]+
fn00000F08:
00000F08 51C8 FFFC dbf D0, -0x6 /* 00000F06 */
label00000F0C:
00000F0C 486D CE2A pea.l [A5 - 0x31D6]
label00000F10:
00000F10 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
label00000F14:
00000F14 4E5E unlink A6
00000F16 4E75 rts
label00000F18:
00000F18 0870 7269 6E74 bchg.b [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */
00000F1E 696E bvs +0x70 /* 00000F8E */
label00000F20:
00000F20 6700 0570 beq +0x572 /* 00001492 */
00000F24 6169 bsr +0x6B /* 00000F8F */
00000F26 6E74 bgt +0x76 /* 00000F9C */
00000F28 076D 656E bchg [A5 + 0x656E], D3
00000F2C 7542 moveq.l D2, 0x42
00000F2E 6172 bsr +0x74 /* 00000FA2 */
export_333:
00000F30 4E56 FBD4 link A6, -0x042C
00000F34 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000F38 7000 moveq.l D0, 0x00
00000F3A 2D40 FFFC move.l [A6 - 0x4], D0
00000F3E 4267 clr.w -[A7]
00000F40 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00000F44 3A1F move.w D5, [A7]+
00000F46 4EAD 1DC2 jsr [A5 + 0x1DC2 /* export_948 */]
00000F4A 42A7 clr.l -[A7]
00000F4C 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00000F50 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000F54 7001 moveq.l D0, 0x01
00000F56 B02D F3DA cmp.b D0, [A5 - 0xC26]
00000F5A 660A bne +0xC /* 00000F66 */
00000F5C 486E FDFC pea.l [A6 - 0x204]
00000F60 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00000F64 601A bra +0x1C /* 00000F80 */
label00000F66:
00000F66 486E FCD4 pea.l [A6 - 0x32C]
00000F6A 1F2D F3DA move.b -[A7], [A5 - 0xC26]
00000F6E 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */]
00000F72 205F movea.l A0, [A7]+
00000F74 43EE FDFC lea.l A1, [A6 - 0x204]
00000F78 700F moveq.l D0, 0x0F
label00000F7A:
00000F7A 32D8 move.w [A1]+, [A0]+
00000F7C 51C8 FFFC dbf D0, -0x6 /* 00000F7A */
label00000F80:
00000F80 102D B5C4 move.b D0, [A5 - 0x4A3C]
00000F84 670C beq +0xE /* 00000F92 */
00000F86 486E FFFC pea.l [A6 - 0x4]
00000F8A 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */]
label00000F8E:
00000F8E 6000 01B4 bra +0x1B6 /* 00001144 */
label00000F92:
00000F92 486E FDFC pea.l [A6 - 0x204]
00000F96 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00000F9A 206D E174 movea.l A0, [A5 - 0x1E8C]
// begin alternate branch 00000F9C-00000F9E
label00000F9C:
00000F9C E174 roxl D4.w, D0
// end alternate branch 00000F9C-00000F9E
label00000F9C: // (misaligned)
00000F9E 317C 0001 003E move.w [A0 + 0x3E], 0x1
// begin alternate branch 00000FA2-00000FA6
fn00000FA2:
00000FA2 003E 4A45 ori.b <<invalid special address>>, 0x45 /* 'E' */
// end alternate branch 00000FA2-00000FA6
fn00000FA2: // (misaligned)
00000FA4 4A45 tst.w D5
00000FA6 56C0 sne D0
00000FA8 4A00 tst.b D0
00000FAA 6700 017C beq +0x17E /* 00001128 */
00000FAE 7202 moveq.l D1, 0x02
00000FB0 B22D F13E cmp.b D1, [A5 - 0xEC2]
00000FB4 56C1 sne D1
00000FB6 4A01 tst.b D1
00000FB8 6610 bne +0x12 /* 00000FCA */
00000FBA 7405 moveq.l D2, 0x05
00000FBC B42D F140 cmp.b D2, [A5 - 0xEC0]
00000FC0 56C2 sne D2
00000FC2 8202 or.b D1, D2
00000FC4 C001 and.b D0, D1
00000FC6 6700 0160 beq +0x162 /* 00001128 */
label00000FCA:
00000FCA 487A 01AC pea.l [PC + 0x1AC /* 00001178, value 0x26F6600, pstring "of" */]
00000FCE 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00000FD2 102D F13E move.b D0, [A5 - 0xEC2]
00000FD6 4880 ext.w D0
00000FD8 5340 subq.w D0, 1
00000FDA 6712 beq +0x14 /* 00000FEE */
00000FDC 5340 subq.w D0, 1
00000FDE 6720 beq +0x22 /* 00001000 */
00000FE0 5340 subq.w D0, 1
00000FE2 6730 beq +0x32 /* 00001014 */
00000FE4 5340 subq.w D0, 1
00000FE6 6700 008C beq +0x8E /* 00001074 */
00000FEA 6000 0132 bra +0x134 /* 0000111E */
label00000FEE:
00000FEE 2F2D F140 move.l -[A7], [A5 - 0xEC0]
00000FF2 42A7 clr.l -[A7]
00000FF4 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000FF8 4EBA F006 jsr [PC - 0xFFA /* 00000000 */]
00000FFC 6000 0120 bra +0x122 /* 0000111E */
label00001000:
00001000 486D F140 pea.l [A5 - 0xEC0]
00001004 1F3C 0002 move.b -[A7], 0x2
00001008 1F3C 0001 move.b -[A7], 0x1
0000100C 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00001010 6000 010C bra +0x10E /* 0000111E */
label00001014:
00001014 49ED F13E lea.l A4, [A5 - 0xEC2]
00001018 4A6C 0006 tst.w [A4 + 0x6]
0000101C 6F0E ble +0x10 /* 0000102C */
0000101E 42A7 clr.l -[A7]
00001020 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001024 4EAD 2BEA jsr [A5 + 0x2BEA /* export_1401 */]
00001028 2E1F move.l D7, [A7]+
0000102A 6004 bra +0x6 /* 00001030 */
label0000102C:
0000102C 2E2C 0008 move.l D7, [A4 + 0x8]
label00001030:
00001030 4267 clr.w -[A7]
00001032 2F07 move.l -[A7], D7
00001034 302C 0006 move.w D0, [A4 + 0x6]
00001038 6A02 bpl +0x4 /* 0000103C */
0000103A 4440 neg.w D0
label0000103C:
0000103C 3F00 move.w -[A7], D0
0000103E 4267 clr.w -[A7]
00001040 4EAD 2C5A jsr [A5 + 0x2C5A /* export_1415 */]
00001044 3C1F move.w D6, [A7]+
00001046 660C bne +0xE /* 00001054 */
00001048 487A 011C pea.l [PC + 0x11C /* 00001166, value 0x113C6368, pstring "<chunkExpression>" */]
0000104C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00001050 6000 00CC bra +0xCE /* 0000111E */
label00001054:
00001054 486E FBD4 pea.l [A6 - 0x42C]
00001058 2F07 move.l -[A7], D7
0000105A 3F06 move.w -[A7], D6
0000105C 3F2C 0002 move.w -[A7], [A4 + 0x2]
00001060 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001064 3F3C 0001 move.w -[A7], 0x1
00001068 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
0000106C 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
00001070 6000 00AC bra +0xAE /* 0000111E */
label00001074:
00001074 2F2D F140 move.l -[A7], [A5 - 0xEC0]
00001078 4267 clr.w -[A7]
0000107A 1F3C 0002 move.b -[A7], 0x2
0000107E 1F3C 0001 move.b -[A7], 0x1
00001082 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
00001086 486E FEFC pea.l [A6 - 0x104]
0000108A 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
0000108E 4A6D F144 tst.w [A5 - 0xEBC]
00001092 6606 bne +0x8 /* 0000109A */
00001094 422D CE2A clr.b [A5 - 0x31D6]
00001098 604C bra +0x4E /* 000010E6 */
label0000109A:
0000109A 2F2D F140 move.l -[A7], [A5 - 0xEC0]
0000109E 3F2D F144 move.w -[A7], [A5 - 0xEBC]
000010A2 1F3C 0002 move.b -[A7], 0x2
000010A6 1F3C 0001 move.b -[A7], 0x1
000010AA 4EAD 1B3A jsr [A5 + 0x1B3A /* export_867 */]
000010AE 486D CE2A pea.l [A5 - 0x31D6]
000010B2 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
000010B6 487A 00A4 pea.l [PC + 0xA4 /* 0000115C, value 0x96D656E '\tmen', pstring "menuItem " */]
000010BA 486E FBD4 pea.l [A6 - 0x42C]
000010BE 486D CE2A pea.l [A5 - 0x31D6]
000010C2 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
000010C6 487A 008E pea.l [PC + 0x8E /* 00001156, value 0x4206F66, pstring " of " */]
000010CA 486E FCF4 pea.l [A6 - 0x30C]
000010CE 3F3C 0003 move.w -[A7], 0x3
000010D2 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000010D6 41ED CE2A lea.l A0, [A5 - 0x31D6]
000010DA 43EE FCF4 lea.l A1, [A6 - 0x30C]
000010DE 707F moveq.l D0, 0x7F
label000010E0:
000010E0 30D9 move.w [A0]+, [A1]+
000010E2 51C8 FFFC dbf D0, -0x6 /* 000010E0 */
label000010E6:
000010E6 486D CE2A pea.l [A5 - 0x31D6]
000010EA 487A 0064 pea.l [PC + 0x64 /* 00001150, value 0x56D656E, pstring "menu " */]
000010EE 486E FBD4 pea.l [A6 - 0x42C]
000010F2 486E FEFC pea.l [A6 - 0x104]
000010F6 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
000010FA 486E FCF4 pea.l [A6 - 0x30C]
000010FE 3F3C 0003 move.w -[A7], 0x3
00001102 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00001106 41EE FEFC lea.l A0, [A6 - 0x104]
0000110A 43EE FCF4 lea.l A1, [A6 - 0x30C]
0000110E 707F moveq.l D0, 0x7F
label00001110:
00001110 30D9 move.w [A0]+, [A1]+
00001112 51C8 FFFC dbf D0, -0x6 /* 00001110 */
00001116 486E FEFC pea.l [A6 - 0x104]
0000111A 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
label0000111E:
0000111E 206D E174 movea.l A0, [A5 - 0x1E8C]
00001122 317C 0003 003E move.w [A0 + 0x3E], 0x3
label00001128:
00001128 286D E174 movea.l A4, [A5 - 0x1E8C]
0000112C 546C 003E addq.w [A4 + 0x3E], 2
00001130 487A 001A pea.l [PC + 0x1A /* 0000114C, value 0x2746F00, pstring "to" */]
00001134 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00001138 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000113C 1F3C 0001 move.b -[A7], 0x1
00001140 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
label00001144:
00001144 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001148 4E5E unlink A6
0000114A 4E75 rts
0000114C 0274 6F00 056D andi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6F00 /* 'o\0' */
00001152 656E bcs +0x70 /* 000011C2 */
00001154 7520 moveq.l D2, 0x20
00001156 0420 6F66 subi.b -[A0], 0x66 /* 'f' */
0000115A 2000 move.l D0, D0
0000115C 096D 656E bchg [A5 + 0x656E], D4
00001160 7549 moveq.l D2, 0x49
00001162 7465 moveq.l D2, 0x65
00001164 6D20 blt +0x22 /* 00001186 */
00001166 113C 6368 move.b -[A0], 0x68 /* 'h' */
0000116A 756E moveq.l D2, 0x6E
0000116C 6B45 bmi +0x47 /* 000011B3 */
0000116E 7870 moveq.l D4, 0x70
00001170 7265 moveq.l D1, 0x65
00001172 7373 moveq.l D1, 0x73
00001174 696F bvs +0x71 /* 000011E5 */
00001176 6E3E bgt +0x40 /* 000011B6 */
00001178 026F 6600 4E56 andi.w [A7 + 0x4E56], 0x6600 /* 'f\0' */
// begin alternate branch 0000117C-00001180
fn0000117C:
0000117C 4E56 FFFC link A6, -0x0004
// end alternate branch 0000117C-00001180
fn0000117C: // (misaligned)
0000117E FFFC .invalid <<F/7/7>>
00001180 206E 0008 movea.l A0, [A6 + 0x8]
00001184 4A28 FCCE tst.b [A0 - 0x332]
// begin alternate branch 00001186-0000118A
label00001186:
00001186 FCCE 6720 .extension 0xCCE <<F/2-3/6>> // unimplemented
// end alternate branch 00001186-0000118A
label00001186: // (misaligned)
00001188 6720 beq +0x22 /* 000011AA */
0000118A 206D E174 movea.l A0, [A5 - 0x1E8C]
0000118E 2D48 FFFC move.l [A6 - 0x4], A0
00001192 5468 003E addq.w [A0 + 0x3E], 2
00001196 487A 0018 pea.l [PC + 0x18 /* 000011B0, value 0x2617400, pstring "at" */]
0000119A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000119E 206E 0008 movea.l A0, [A6 + 0x8]
000011A2 4868 FCCE pea.l [A0 - 0x332]
000011A6 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
label000011AA:
000011AA 4E5E unlink A6
000011AC 2E9F move.l [A7], [A7]+
000011AE 4E75 rts
000011B0 0261 7400 andi.w -[A1], 0x7400 /* 't\0' */
export_334:
000011B4 4E56 FC7E link A6, -0x0382
// begin alternate branch 000011B6-000011BA
label000011B6:
000011B6 FC7E 2F07 .extension 0xC7E <<F/1/6>>, 0x2F07 // unimplemented
// end alternate branch 000011B6-000011BA
label000011B6: // (misaligned)
000011B8 2F07 move.l -[A7], D7
000011BA 422E FCCE clr.b [A6 - 0x332]
000011BE 4267 clr.w -[A7]
000011C0 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
// begin alternate branch 000011C2-000011C4
label000011C2:
000011C2 1EE2 move.b [A7]+, -[A2]
// end alternate branch 000011C2-000011C4
label000011C2: // (misaligned)
000011C4 3E1F move.w D7, [A7]+
000011C6 7004 moveq.l D0, 0x04
000011C8 B047 cmp.w D0, D7
000011CA 6650 bne +0x52 /* 0000121C */
000011CC 486E FECE pea.l [A6 - 0x132]
000011D0 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */]
000011D4 486E FC92 pea.l [A6 - 0x36E]
000011D8 302E FED0 move.w D0, [A6 - 0x130]
000011DC 48C0 ext.l D0
000011DE 2F00 move.l -[A7], D0
000011E0 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
000011E4 487A 0266 pea.l [PC + 0x266 /* 0000144C, value 0x12C4E56 */]
000011E8 486E FC7E pea.l [A6 - 0x382]
000011EC 302E FECE move.w D0, [A6 - 0x132]
000011F0 48C0 ext.l D0
000011F2 2F00 move.l -[A7], D0
000011F4 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
000011F8 486E FCA6 pea.l [A6 - 0x35A]
000011FC 3F3C 0003 move.w -[A7], 0x3
00001200 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00001204 41EE FCCE lea.l A0, [A6 - 0x332]
00001208 43EE FCA6 lea.l A1, [A6 - 0x35A]
0000120C 7013 moveq.l D0, 0x13
label0000120E:
0000120E 30D9 move.w [A0]+, [A1]+
00001210 51C8 FFFC dbf D0, -0x6 /* 0000120E */
00001214 4267 clr.w -[A7]
00001216 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
0000121A 3E1F move.w D7, [A7]+
label0000121C:
0000121C 3007 move.w D0, D7
0000121E 5340 subq.w D0, 1
00001220 6B00 01E4 bmi +0x1E6 /* 00001406 */
00001224 0C40 000F cmpi.w D0, 0xF
00001228 6E00 01DC bgt +0x1DE /* 00001406 */
0000122C D040 add.w D0, D0
0000122E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001232 4EFB 0000 jmp [PC + D0.w]
00001236 0022 0038 ori.b -[A2], 0x38 /* '8' */
0000123A 004E 01D2 ori.w A6, 0x1D2
0000123E 00A8 01D2 01D2 01D2 ori.l [A0 + 0x1D2], 0x1D201D2
00001246 0140 bchg D0, D0
00001248 0174 0190 bchg [ + D0], D0
0000124C 01D2 .incomplete
0000124E 01AC 01D2 bclr [A4 + 0x1D2], D0
00001252 01D2 .incomplete
00001254 01C0 .incomplete
00001256 206D E174 movea.l A0, [A5 - 0x1E8C]
0000125A 317C 0001 003E move.w [A0 + 0x3E], 0x1
00001260 487A 01E2 pea.l [PC + 0x1E2 /* 00001444, value 0x76D656E, pstring "menuBar" */]
00001264 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00001268 6000 019C bra +0x19E /* 00001406 */
0000126C 206D E174 movea.l A0, [A5 - 0x1E8C]
00001270 4268 003E clr.w [A0 + 0x3E]
00001274 4EBA ED8A jsr [PC - 0x1276 /* 00000000 */]
00001278 2F0E move.l -[A7], A6
0000127A 4EBA FF00 jsr [PC - 0x100 /* 0000117C */]
0000127E 6000 0186 bra +0x188 /* 00001406 */
00001282 206D E174 movea.l A0, [A5 - 0x1E8C]
00001286 317C 0001 003E move.w [A0 + 0x3E], 0x1
0000128C 486E FEF0 pea.l [A6 - 0x110]
00001290 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */]
00001294 1D7C 0001 FED4 move.b [A6 - 0x12C], 0x1
0000129A 2D6D A284 FED6 move.l [A6 - 0x12A], [A5 - 0x5D7C]
000012A0 2D6E FEF6 FEDA move.l [A6 - 0x126], [A6 - 0x10A]
000012A6 2D6E FEFA FEDE move.l [A6 - 0x122], [A6 - 0x106]
000012AC 4267 clr.w -[A7]
000012AE 486E FEF0 pea.l [A6 - 0x110]
000012B2 4267 clr.w -[A7]
000012B4 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000012B8 3D5F FEE2 move.w [A6 - 0x11E], [A7]+
000012BC 2D6E FEF2 FEE4 move.l [A6 - 0x11C], [A6 - 0x10E]
000012C2 486E FED4 pea.l [A6 - 0x12C]
000012C6 1F3C 0002 move.b -[A7], 0x2
000012CA 1F3C 0001 move.b -[A7], 0x1
000012CE 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
000012D2 2F0E move.l -[A7], A6
000012D4 4EBA FEA6 jsr [PC - 0x15A /* 0000117C */]
000012D8 6000 012C bra +0x12E /* 00001406 */
000012DC 206D E174 movea.l A0, [A5 - 0x1E8C]
000012E0 317C 0002 003E move.w [A0 + 0x3E], 0x2
000012E6 42A7 clr.l -[A7]
000012E8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000012EC 205F movea.l A0, [A7]+
000012EE 700D moveq.l D0, 0x0D
000012F0 B028 0003 cmp.b D0, [A0 + 0x3]
000012F4 670C beq +0xE /* 00001302 */
000012F6 206D E174 movea.l A0, [A5 - 0x1E8C]
000012FA 317C 0001 003E move.w [A0 + 0x3E], 0x1
00001300 6052 bra +0x54 /* 00001354 */
label00001302:
00001302 4267 clr.w -[A7]
00001304 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00001308 301F move.w D0, [A7]+
0000130A 5D40 subq.w D0, 6
0000130C 670E beq +0x10 /* 0000131C */
0000130E 5340 subq.w D0, 1
00001310 6714 beq +0x16 /* 00001326 */
00001312 5340 subq.w D0, 1
00001314 671E beq +0x20 /* 00001334 */
label00001316:
00001316 5940 subq.w D0, 4
00001318 672A beq +0x2C /* 00001344 */
0000131A 6038 bra +0x3A /* 00001354 */
label0000131C:
0000131C 2D7C 0361 6C6C FDCE move.l [A6 - 0x232], 0x3616C6C
00001324 602E bra +0x30 /* 00001354 */
label00001326:
00001326 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000132A 486E FDCE pea.l [A6 - 0x232]
0000132E 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */]
00001332 6020 bra +0x22 /* 00001354 */
label00001334:
00001334 422E FDCE clr.b [A6 - 0x232]
00001338 206D E174 movea.l A0, [A5 - 0x1E8C]
0000133C 317C 0001 003E move.w [A0 + 0x3E], 0x1
00001342 6010 bra +0x12 /* 00001354 */
label00001344:
00001344 41EE FDCE lea.l A0, [A6 - 0x232]
00001348 43FA 00F2 lea.l A1, [PC + 0xF2 /* 0000143C, value 0x66D6172, pstring "marked" */]
0000134C 7003 moveq.l D0, 0x03
label0000134E:
0000134E 30D9 move.w [A0]+, [A1]+
00001350 51C8 FFFC dbf D0, -0x6 /* 0000134E */
label00001354:
00001354 206D E174 movea.l A0, [A5 - 0x1E8C]
00001358 7002 moveq.l D0, 0x02
0000135A B068 003E cmp.w D0, [A0 + 0x3E]
label0000135E:
0000135E 6608 bne +0xA /* 00001368 */
00001360 486E FDCE pea.l [A6 - 0x232]
00001364 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
label00001368:
00001368 487A 00CC pea.l [PC + 0xCC /* 00001436, value 0x5636172, pstring "cards" */]
0000136C 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00001370 6000 0094 bra +0x96 /* 00001406 */
00001374 206D E174 movea.l A0, [A5 - 0x1E8C]
00001378 317C 0003 003E move.w [A0 + 0x3E], 0x3
0000137E 486E FED4 pea.l [A6 - 0x12C]
00001382 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */]
00001386 487A 0096 pea.l [PC + 0x96 /* 0000141E, value 0x7706963, pstring "picture" */]
0000138A 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
0000138E 487A 00A2 pea.l [PC + 0xA2 /* 00001432, value 0x26F6600, pstring "of" */]
00001392 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
00001396 486E FED4 pea.l [A6 - 0x12C]
0000139A 1F3C 0002 move.b -[A7], 0x2
0000139E 1F3C 0001 move.b -[A7], 0x1
000013A2 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
000013A6 605E bra +0x60 /* 00001406 */
000013A8 206D E174 movea.l A0, [A5 - 0x1E8C]
000013AC 317C 0002 003E move.w [A0 + 0x3E], 0x2
000013B2 487A 0078 pea.l [PC + 0x78 /* 0000142C, value 0x4636172, pstring "card" */]
000013B6 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000013BA 487A 0062 pea.l [PC + 0x62 /* 0000141E, value 0x7706963, pstring "picture" */]
000013BE 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000013C2 6042 bra +0x44 /* 00001406 */
000013C4 206D E174 movea.l A0, [A5 - 0x1E8C]
000013C8 317C 0002 003E move.w [A0 + 0x3E], 0x2
000013CE 487A 0056 pea.l [PC + 0x56 /* 00001426, value 0x5626B67, pstring "bkgnd" */]
000013D2 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000013D6 487A 0046 pea.l [PC + 0x46 /* 0000141E, value 0x7706963, pstring "picture" */]
000013DA 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000013DE 6026 bra +0x28 /* 00001406 */
000013E0 206D E174 movea.l A0, [A5 - 0x1E8C]
000013E4 317C 0001 003E move.w [A0 + 0x3E], 0x1
000013EA 487A 0028 pea.l [PC + 0x28 /* 00001414, value 0x8746974, pstring "titleBar" */]
000013EE 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000013F2 6012 bra +0x14 /* 00001406 */
000013F4 206D E174 movea.l A0, [A5 - 0x1E8C]
000013F8 317C 0001 003E move.w [A0 + 0x3E], 0x1
000013FE 487A 000C pea.l [PC + 0xC /* 0000140C, value 0x667726F, pstring "groups" */]
00001402 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
label00001406:
00001406 2E1F move.l D7, [A7]+
00001408 4E5E unlink A6
0000140A 4E75 rts
0000140C 0667 726F addi.w -[A7], 0x726F /* 'ro' */
00001410 7570 moveq.l D2, 0x70
00001412 7300 moveq.l D1, 0x00
00001414 0874 6974 6C65 bchg.b [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
0000141A 4261 clr.w -[A1]
0000141C 7200 moveq.l D1, 0x00
0000141E 0770 6963 7475 7265 0562 bchg [[A0 + 0x7475] + 0x72650562], D3
00001428 6B67 bmi +0x69 /* 00001491 */
0000142A 6E64 bgt +0x66 /* 00001490 */
0000142C 0463 6172 subi.w -[A3], 0x6172 /* 'ar' */
00001430 6400 026F bcc +0x271 /* 000016A1 */
00001434 6600 0563 bne +0x565 /* 00001999 */
00001438 6172 bsr +0x74 /* 000014AC */
0000143A 6473 bcc +0x75 /* 000014AF */
0000143C 066D 6172 6B65 addi.w [A5 + 0x6B65], 0x6172 /* 'ar' */
00001442 6400 076D bcc +0x76F /* 00001BB1 */
00001446 656E bcs +0x70 /* 000014B6 */
00001448 7542 moveq.l D2, 0x42
0000144A 6172 bsr +0x74 /* 000014BE */
0000144C 012C 4E56 btst [A4 + 0x4E56], D0
export_335: // at 0000144E (misaligned)
00001450 FDFC .invalid <<F/7/6>>
00001452 2F07 move.l -[A7], D7
00001454 422D CE2A clr.b [A5 - 0x31D6]
00001458 206D E174 movea.l A0, [A5 - 0x1E8C]
0000145C 317C 0003 003E move.w [A0 + 0x3E], 0x3
00001462 1B7C 0001 9CE8 move.b [A5 - 0x6318], 0x1
00001468 42A7 clr.l -[A7]
label0000146A:
0000146A 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000146E 2E1F move.l D7, [A7]+
00001470 422D 9CE8 clr.b [A5 - 0x6318]
00001474 4A87 tst.l D7
00001476 57C0 seq D0
00001478 4A00 tst.b D0
0000147A 6720 beq +0x22 /* 0000149C */
0000147C 4241 clr.w D1
0000147E 122D CE2A move.b D1, [A5 - 0x31D6]
00001482 4A41 tst.w D1
00001484 5EC1 sgt D1
00001486 C001 and.b D0, D1
00001488 6712 beq +0x14 /* 0000149C */
0000148A 41EE FEFC lea.l A0, [A6 - 0x104]
0000148E 43ED CE2A lea.l A1, [A5 - 0x31D6]
// begin alternate branch 00001490-00001494
label00001490:
00001490 CE2A 707F and.b D7, [A2 + 0x707F]
// end alternate branch 00001490-00001494
label00001490: // (misaligned)
label00001492:
00001492 707F moveq.l D0, 0x7F
label00001494:
00001494 30D9 move.w [A0]+, [A1]+
00001496 51C8 FFFC dbf D0, -0x6 /* 00001494 */
0000149A 6018 bra +0x1A /* 000014B4 */
label0000149C:
0000149C 486E FDFC pea.l [A6 - 0x204]
000014A0 2F07 move.l -[A7], D7
000014A2 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
000014A6 205F movea.l A0, [A7]+
000014A8 43EE FEFC lea.l A1, [A6 - 0x104]
fn000014AC:
000014AC 707F moveq.l D0, 0x7F
label000014AE:
000014AE 32D8 move.w [A1]+, [A0]+
000014B0 51C8 FFFC dbf D0, -0x6 /* 000014AE */
label000014B4:
000014B4 487A 002C pea.l [PC + 0x2C /* 000014E2, value 0x5757369, pstring "using" */]
// begin alternate branch 000014B6-000014BC
label000014B6:
000014B6 002C 4EAD 1F3A ori.b [A4 + 0x1F3A], 0xAD
// end alternate branch 000014B6-000014BC
label000014B6: // (misaligned)
000014B8 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000014BC 487A 001E pea.l [PC + 0x1E /* 000014DC, value 0x5737461, pstring "stack" */]
// begin alternate branch 000014BE-000014D0
fn000014BE:
000014BE 001E 4EAD ori.b [A6]+, 0xAD
000014C2 1F3A 486E move.b -[A7], [PC + 0x486E /* 00005D32, cstring ""<EOF> */]
000014C6 FEFC 4EAD .extension 0xEFC <<F/2-3/7>> // unimplemented
000014CA 1F32 206D move.b -[A7], [A2 + D2.w + 0x6D]
000014CE E174 roxl D4.w, D0
// end alternate branch 000014BE-000014D0
fn000014BE: // (misaligned)
000014C0 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */]
000014C4 486E FEFC pea.l [A6 - 0x104]
000014C8 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */]
000014CC 206D E174 movea.l A0, [A5 - 0x1E8C]
000014D0 08E8 0003 0047 bset.b [A0 + 0x47], 0x3
000014D6 2E1F move.l D7, [A7]+
000014D8 4E5E unlink A6
000014DA 4E75 rts
000014DC 0573 7461 bchg [A3 + D7.w * 4 + 0x61], D2
000014E0 636B bls +0x6D /* 0000154D */
000014E2 0575 7369 6E67 bchg [[A5 + 0x6E67]], D2